Featured In
Credits
PERFORMING ARTISTS
Teyana Taylor
Performer
Mixx
Percussion
Jermaine Jackson
Programming
COMPOSITION & LYRICS
Teyana Taylor
Composer
Jermaine Jackson
Composer
Richard Butler
Composer
Andrew Harr
Composer
PRODUCTION & ENGINEERING
Rico Love
Producer
The Runners
Producer
Carrington Brown
Additional Producer
Mixx
Vocal Recording Engineer
Baruch Nembhard
Recording Engineer
Sean Solymar #MWA for Dean’s List Productions
Mixing Engineer
Mike Dean #MWA for Dean’s List Productions
Mixing Engineer
MIKE DEAN
Mixing Engineer
Sean Solymar
Mixing Engineer
Lyrics
[Verse 1]
How you gon' punish a punisher?
You out here stressing your blessings, boo
You know I bring out the best in you
Turn into fame while I'm sexing you
I did the crimes on the run with you
Taking the charge, I'm confessing too
When you ain't right, I go left with you
But now there's nothing else left to do
[PreChorus]
I kept you inspired
I lent you my fire
You let me get tired
And the truth is, I didn't end when it was over
Baby, it's been over a long time
Didn't end when it was over
Now the door is closed for closure
[Chorus]
Shoulda been walked out this bitch a long time
Long time, long time, long time
Shoulda been walked out this bitch a long time
Long time, long time, long time
Shoulda been walked out this bitch a long time
Long time, long time, long time, long time, long time
[Bridge]
Baby, it's been over
Baby, it's been over
Baby, it's been over
Baby, it's been over
[Outro]
Shoulda been walked out this bitch a long time
Shoulda been walked out this bitch a long time
Written by: Andrew Harr, Jermaine Jackson, Richard Butler, Teyana Taylor