Sometimes I'm late, sometimes I cuss Sometimes I hold on too long to a crutch Have a few habits that I need to break I ain't there yet, but I'm on my way I've stayed the night on the wrong side of town I've broken some hearts and I've let people down I wish I could keep every promise I make I ain't there yet, but I'm on my way Wherever I go, I'll keep on walking this long, winding road And I ain't afraid to love or to change And be someone better than I was yesterday I've fallen short and I've stood back up When I talk to God, I pretend that I'm tough I wanna believe every prayer that I pray I ain't there yet, but I'm on my way Wherever I go, I'll keep on walking this long, winding road And I ain't afraid to love or to change And be someone better than I was yesterday And I ain't there yet, but I'm on my way I'm on my way If I could talk to myself ten years from now Would I have the answers it all figured out? All that I know at the end of the day Is I ain't there yet, but I'm on my way I'm on my way I'm on my way