Lyrks
Lyrks
Lyrks
Cover Art

All My Life Lyrics by Zach Servis

Time To Change

2017

[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

About “All My Life” by Zach Servis

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.

View all songs and biography for Zach Servis · Trending lyrics · Billboard Hot 100

Frequently asked questions

"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.