Credits
PERFORMING ARTISTS
Craig Morgan
Lead Vocals
Phil O'Donnell
Background Vocals
Brandon Hood
Acoustic Guitar
Trey Keller
Background Vocals
Chris McHugh
Drums
Mark Hill
Bass
Troy Lancaster
Electric Guitar
Rob McNelley
Electric Guitar
Jim “Moose” Brown
Piano
Mike Johnson
Pedal Steel Guitar
COMPOSITION & LYRICS
Phil O'Donnell
Songwriter
Wade Kirby
Songwriter
Carlo Colasacco
Songwriter
Styles
Songwriter
PRODUCTION & ENGINEERING
Craig Morgan
Producer
Phil O'Donnell
Producer
Seth Morton
Recording Engineer
Joe Trentacosti
Assistant Recording Engineer
Will Kienzle
Assistant Recording Engineer
Brandon Hood
Editing Engineer
Trey Keller
Editing Engineer
Nathan Dantzler
Mastering Engineer
Lyrics
[Verse 1]
I've been bitter, been a quitter, been a doubter
A light was shining on me in my darkest hour
Maybe I should try to pray a little louder
And not give the devil his way
Been a leaver, been a flier, been a faller
Turned away when I could stand a little taller
Put a little more money in the bottle
Than I ever thought to put in the plate
[Chorus]
I'll never be perfect
But I'm doing the best I can
I'm gonna keep working
On being a better man
I can't undo the things I've done
They led me to who I've become
I don't wanna be just another one
Of God's problems
[Verse 2]
I've been a hater, been a lover, been a fighter
One foot in the grave and another in the fire
If I said I got it figured out, then I'm a liar
But I'm trying, yeah, I'm trying
[Chorus]
I'll never be perfect
But I'm doing the best I can
I'm gonna keep working
On being a better man
I can't undo the things I've done
They led me to who I've become
I don't wanna be just another one
Of God's problems
[PostChorus]
God's problems
[Bridge]
I'm holding it together, holding it together
But I can do better, I can do better
I'm holding it together, holding it together
But I can do better
[Chorus]
I'll never be perfect
But I'm doing the best I can (The best I can)
I'm gonna keep working
On being a better man (I wanna be a better man)
I can't undo the things I've done
They led me to what I'll become
I don't wanna be just another one
Of God's problems
Written by: Carlo Colasacco, Phil O'Donnell, Styles, Wade Kirby