This is a song about "Waiting too long"

Hold up now don’t get it twisted, i ain't hating, do your thing

Been standing on the sideline too long now i'm intervening/

I’m taking too long with this amateur guy

Live off my lie and my lullaby

Moms really getting mad when i call you that

Not too long, i signed up for this pad.

Known to damage and highly flammable like gas stationssorry i left that ass waiting

Just waiting for satan to enslave me, eternal hell has been long awaiting

You know that love is a very serious thing

So until then were patiently waiting

Shame on themyour legs too little and your t-shirt big

Far too long, now i've got you separated/

Can i meet that, where you be at, everybody try to beat that

I got a rap sheet to my name that's just too long, and you ain't even know it,

But every time i smoke, well, a nigga mind gone

Are the poor and sick and tired who've been fighting too long,