I make a promise a day to my baby I break the promise a day somehow
She says I'm gonna drive her crazy but I'm too old for changin' now
I've always had an eye for the ladies don't behave the way I should
But before we met I had some times I can't forget
And baby, it's so hard to be good

Now a cute little gal in Waco was once mighty kind to me
A little blonde in San Diego burns holes in my memory
My book of love is almost written I loved every gal I could
But when you get my age you want on last page
And baby, it's so hard to be good

Now my heart's full of good intentions I try hard to walk the line
But memory's too sweet to mention keeps sneakin' back into my mind
Woman you know I love you I prove it every way I could
But when you get my age you want on last page
And baby, it's so hard to be good

But when you get my age you want on last page
And baby, it's so hard to be good