[Hook] I've been fighting all my life Through the pain, through the shame Working hard to choose the way out Oh Lord I've been trying all my life To make a change, make it out Say it now, I'ma hit the top [Verse 1] I got some wisdom from my Dad and I'll never forget it I don't remember when I just remember he said it A leader has to know when to follow has to Lead from the heart so when they're speaking it isn't pretending All my life I been standing on a platform People following my lead I been that for 'em Moving on but I'm always checking back for 'em Going up to bat for em, wearing all the hats for 'em I been giving my all just to see em blessed I been working so hard just to be the best I been fighting each day just to reach success Coming under so much fire I'ma need a vest I been praying for a way to make through this This is not a game to me bro I really do this You can do it right or wrong you've gotta choose it Found my own identity I'm trying not to lose it [Hook] I've been fighting all my life Through the pain, through the shame Working hard to choose the way out oh Lord I've been trying all my life To make a change, make it out Say it now, I'ma hit the top [Verse 2] I'ma make difference I remember back when we were saving dishes I remember back when we were saving digits I remember back when we were making dinner paid by paper clippings All my life I chased a vision Couldn't make excuses, had to make decisions Had to fight the urges, I just couldn't give in Had to keep on running, had to break the limits Dad had less time than the kids had Couldn't take sick days always had to get that Check so we wouldn't have to do it on a slim fast Mama tryna make the food stretch like a gym class Hard times but the Lord got us through Now we on our way out got our dream's on the roof Making dreams come true, all my life I been grinding Never letting up, going hard till my life end [Hook] I've been fighting all my life Through the pain, through the shame Working hard to choose the way out oh Lord I've been trying all my life To make a change, make it out Say it now, I'ma hit the top [Verse 3] I'ma make a difference while I make a livin How much I been makin that is not your business I knew it was written, never taking breaks But I'll do what it takes to stay and break the system Of racism and division Pitting brothers sisters all against the vision Peace and coexistence altered by the sinning We been choosing hate instead of true forgiveness [Outro] But if you wanna make change You can't let it stay the same I been waiting for it all my life Gotta do what it takes through the trials and the pain I been praying for it all my life I been praying for it all my life I been praying for it all my life
Read the complete lyrics to "All My Life" by Zach Servis from the album "Time To Change" in 2017. On Lyrks you can follow along with the full text, explore the artist's discography, and discover related songs. The track is often categorized under Rap.
"All My Life" is performed by Zach Servis. from the album "Time To Change" in 2017 This page provides the full lyric text for fans who want to sing along, study the songwriting, or compare versions across releases. Lyrks organizes lyrics by artist and song slug so you can bookmark and share a stable URL.
Music lyrics help listeners connect with emotion, narrative, and rhythm in a track. Whether you are learning English, researching a favorite chorus, or preparing for karaoke, having accurate line breaks and section labels (verse, chorus, bridge) makes the experience easier. We link to the official artist profile on Lyrks where available, including biography snippets, top songs, and chart placements when we have that data.
If you enjoy "All My Life", explore more songs by Zach Servis using the links below. Chart and trending pages on Lyrks highlight what listeners are searching for this week. For copyright or correction requests, see our DMCA and contact pages.
"All My Life" is credited to Zach Servis. Songwriting credits may include additional writers listed on the release; check the credits section on this page for linked collaborators.
"All My Life" appears on "Time To Change" in 2017.
Visit the Zach Servis artist page at /artist/zach-servis for biography, popular tracks, and links to more lyric pages.