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 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 But I'm on my way 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