All My Life was created from a pure vibe of Charlie hearing the beat. She references her life experiences of being heavily doubted, all throughout her life. She speaks to how she has shaken off the hate and fears of others, referencing how good she can manage. Cleverly, Charlie references one of the...
Chorus:
All my life I was told I wouldn’t be nothing
Told them come real close, tryna see something
Done found my way up
Now they mean muggin
I be singing to the soul, like I’m David Ruffin
V1: All of the times that I really needed somebody
Leeching off me, so I really had nobody
They want what I have but my life been so rocky
Out in these streets, making dreams like Lil’ Papí
Gotta take my time for my blessings
Panic attacks in my sleep, nights so restless
Only option in my city is to die or be arrested
Momma gotta eat, everyday she out here stressing
Wanna live my dreams so she spends her life resting
Momma thank you for everything, I got your back
You know imma do everything to pay you back
No worries
Grateful for the ones that went to war for me
Imma live my life to tell my story
Thank the universe for my life, need a little more please
My dreams gon wait for me
Chorus:
All my life I was told I wouldn’t be nothing
Told them come real close, tryna see something
Done found my way up
Now they mean muggin
I be singing to the soul, like I’m David Ruffin
All My Life was written by Kai’eshia Cole & Charlie Angel.
All My Life was produced by M.J. Beats.
Charlie Angel released All My Life on Tue Jun 21 2022.