How Long – Charlie Puth


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

Categories:
Uncategorized