Sometimes I'm late, sometimes I cuss Sometimes I hold on too long to a grudge 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've prayed I ain't there yet But I'm on my way Wherever I go I'll keep on walking this long winding road (long winding road) And I ain't afraid to love or to change And be someone better than I was yesterday I ain't there yet (I ain't there yet) But I'm on my way But I'm on my way, oh 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