Keith, Toby | The Encyclopedia of Oklahoma History and Culture

About the Song

Toby Keith’s “Haven’t Had a Drink All Day” is a foot-stomping anthem that injects a dose of humor into the classic country music trope of the trucker on the open road. Released in 2012 on his album Hope on the Rocks, the song offers a glimpse into the life of a trucker with a busy schedule and a mischievous streak.

The opening line, a casual yet catchy “Oh yeah, in a hurry I was running behind / Had a load on my trailer and a lot on my mind,” sets the stage for a fast-paced journey. Keith’s signature baritone voice perfectly embodies the character of a trucker who thrives on the freedom of the open road, even when faced with deadlines and a heavy load.

The song’s title, “Haven’t Had a Drink All Day”, is delivered with a wink and a nudge. While it might initially suggest a commitment to sobriety, the lyrics paint a different picture. We later learn the trucker did partake in some “morning refreshment,” adding a playful layer to the song’s overall lightheartedness.

“Haven’t Had a Drink All Day” is a celebration of the trucker lifestyle. Keith vividly describes his journey, name-dropping locations like Amarillo and Oklahoma City, creating a sense of familiarity for listeners who know the American landscape. The song throws in some good-natured camaraderie as well, with a quick check-in with an old friend encountered along the way.

However, the song isn’t all about carefree travel. The final line hints at a return home and a potential reward: “Got home to Little Rock about three a.m. / My baby met me at the door with a bottle in her hand.” Whether the bottle holds a cold drink or something a little stronger is left open to interpretation, adding a touch of mystery and intrigue to the song’s ending.

“Haven’t Had a Drink All Day” is a fun and relatable song for anyone who enjoys the open road or appreciates a good dose of country humor. It’s a testament to Toby Keith’s ability to capture the essence of American life with a catchy melody and a wink.UPDATE: Country Music Star Toby Keith, 62, Dies of Stomach Cancer - Cancer Health

Video 

Lyrics: Haven’t Had a Drink All Day

Oh, yeah,

Leaving San Bernardino I was running behind
I had a load on my trailer and a lot on my mind
And I was rocking, rolling ‘cross the USA
I got stoned this morning but I haven’t had a drink all day

Pulled into Arizona about a hundred and one
When a smokey bear shot me with his radar gun
He said, “You’re drunk, son.” Yeah, there ain’t no way
I got stoned this morning but I haven’t had a drink all day

This gal pal I found didn’t bother a soul
I gave a pretty girl a ride to a watering hole
And she thanked me and I pulled her off the interstate
She said, “I got stoned this morning but I haven’t had a drink all day.”

I blew through Amarillo like a wild west wind
Stopped in Oklahoma City just to see an old friend
“What’s up cous’?” he said, “I’m OK.” Yeah
I got stoned this morning but I haven’t had a drink all day

Let’s drive

Got home to Little Rock about 3 AM
My baby met me at the door with a bottle in her hand
“Good to see my man, let’s celebrate.” Yeah
I got stoned this morning but I haven’t had a drink all day
I got stoned this morning but I haven’t had a drink all day
Said, I got drunk this morning but I haven’t been stoned all day yeah

You Missed

CANCER MAY HAVE TAKEN HIS STRENGTH, BUT IT NEVER STOLE THE FIRE FROM HIS SOUL. Toby Keith spent his entire life sounding like a man who couldn’t be pushed around—a kid from the Oklahoma oil fields who learned early on that you don’t wait for success; you earn it with calloused hands and a blunt, honest pen. He was the voice of the 90s, the man who turned “Should’ve Been a Cowboy” into a national anthem. But in 2021, life threw him a fight that no stage or spotlight could drown out. Stomach cancer didn’t care about his platinum records or his swagger. As the illness tore through him, his frame grew frail, his face thinned, and for the first time, the loudest man in the room had every reason to go quiet. The world expected him to fade into the shadows. Toby chose to stand in the light instead. When he walked onto the stage at the 2023 People’s Choice Country Awards to sing “Don’t Let the Old Man In,” he didn’t try to play the part of the invincible star. He sang like a man staring death in the eye and refusing to blink. He wasn’t pretending to be young; he was simply refusing to let sickness dictate the terms of his end. He passed on February 5, 2024, at 62. But the image that remains isn’t the tragedy of his final days—it’s the defiance of that night. They always called Toby loud. They called him stubborn. In the end, he proved them right. He turned his refusal to surrender into his final, most haunting melody. He didn’t just sing about not letting the “old man” in—he showed us exactly how to stand your ground when the clock starts running out.