Alright
Whoa, oh, yeah
I’ll admit, I was wrong, what else can I say, girl?
Can’t you blame my head and not my heart?
I was drunk, I was gone, that don’t make it right, but
Promise there were no feelings involved, no
She said, “Boy, tell me honestly
Was it real or just for show?” Yeah
She said, “Save your apologies”
Baby, I just gotta know
How long has this been goin’ on?
You’ve been creepin’ ’round on me
While you’re callin’ me “baby”
How long has this been goin’ on?
You’ve been actin’ so shady (Shady)
I’ve been feelin’ it lately, baby
Ooh-ooh (Yeah)
Ooh-ooh (Encore)
Ooh-ooh, ooh
I’ll admit (I’ll admit), it’s my fault (My fault)
But you gotta believe me
When I say it only happened once, mmm
I try (I try), and I try (I try), but you’ll never see that
You’re the only one I wanna love, oh, yeah
She said “Boy, tell me honestly (Honestly, yeah)
Was it real or just for show?” Yeah (Is it just for show?)
She said, “Save your apologies” (Apologies, yeah)
Baby, I just gotta know
How long has this been goin’ on?
You’ve been creepin’ ’round on me (On me)
While you’re callin’ me “Baby” (Baby)
How long has this been goin’ on?
You’ve been actin’ so shady (Shady)
I’ve been feelin’ it lately, baby (Baby)
Ooh-ooh (Yeah)
Ooh-ooh (Encore)
Ooh-ooh, ooh
How long has it been goin’ on, baby?
Ooh-ooh (Woo)
Ooh-ooh, you gotta go tell me now
Ooh-ooh, ooh
She said, “Boy, tell me honestly (Ooh)
Was it real or just for show?” Yeah (Ooh)
She said, “Save your apologies” (Ah)
Baby, I just gotta know
How long has this been goin’ on? (On, on)
You’ve been creepin’ ’round on me (On me)
While you’re callin’ me “Baby” (Baby)
How long has this been goin’ on?
You’ve been actin’ so shady (Shady)
I’ve been feelin’ it lately, baby
(Ooh-ooh, yeah) How long has this been goin’ on?
(Ooh, uh-uh) You’ve been creepin’ ’round on me (Yeah)
(Ooh-ooh-oh) How long has it been goin’ on, baby? Oh
(Ooh-ooh) How long has this been goin’ on? (Ooh, uh-uh)
(You gotta go tell me now) (Ooh-ooh-oh)
You’ve been actin’ so shady (Shady)
I’ve been feelin’ it lately, baby
Betrayal and Regret: An Honest Confession
“How Long” by Charlie Puth dives deep into the turmoil of a relationship on the rocks. The lyrics reveal a confession of infidelity, with the narrator openly admitting his mistake and pleading for understanding. The song’s repeated question, “How long has this been goin’ on?” underscores the pain of deceit and the longing for honest answers. Puth’s soulful delivery captures the vulnerability of someone who regrets his actions, while the catchy beat gives the track a bittersweet energy. The dialogue between the two characters adds emotional depth, making the story relatable to anyone who has faced trust issues in love.
Song Credits
- Artist: Charlie Puth
- Songwriters: Charlie Puth, Jacob Kasher, Justin Franks
- Release Year: 2017
- Label: Atlantic Records