I've been working on myself
Cutting back on raising Hell
I guess you could say it's going alright
I put down those cigarettes
I ain't quite kicked them yet but
I'm sure putting up a fight
Day by day and blow by blow
Sometimes I win, sometimes I don't
Still got a long way to go
I’ve been trying to watch my mouth
And sometimes it works out but
Sometimes I just don’t give a damn
I missed church again today
But I still found time to pray
Lord knows I’m trying the best I can
But sometimes change just comes slow
Still got a long way to go
I could take another forty trips around the burning sun
Walk my soul right out these boots
And still have only just begun
And when my hair is old and gray
Still got a long way to go
Still got a long way to go