Genre not found
Artist not found
Album not found
Song not found

How Long
Charlie Puth Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

Alright
Ooh, 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
I promise there were no feelings involved, mmh

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 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

Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh

I'll admit (I'll admit), it's my fault (my fault), but you gotta believe me
When I say it only happened once, mmh
I try (I try), and I try (I try), but you'll never see that
You're the only I wanna love, oh, yeah

She said "Boy, tell me honestly" (honestly)
"Was it real or just for show?", yeah (real or just for show?)
She said, "Save your apologies" (apologies, yeah)
"Baby, I just gotta know"

How long has this been goin' on?
You 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 (lately), baby

Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
How long has it been goin' on, baby?
Ooo-oh (yeah)
Ooo-oh, you gotta go tell me now
Oooh-ooh-oh

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? (on, on)
You 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 (lately), baby

How long has this been goin' on? (ooh-ooh, yeah)
You've been creepin' 'round on me
How long has it been goin' on, baby? Oh (ooo-oh)
How long has this been goin' on? (You gotta go tell me now)
You've been actin' so shady (shady)
I've been feelin' it lately, baby

Overall Meaning

"How Long" is a song of confession, apology, and pleading for forgiveness from Charlie Puth. The song reflects the emotions and frustrations of a person who cheats on his partner and eventually gets caught. In the song, the singer confesses that he made a mistake, was drunk when it happened, and promises that it won't happen again. However, the partner isn't convinced and demands to know the truth, asking how long he has been cheating on her. The song is an attempt to seek forgiveness, and the partner's reaction acts as a driving force that brings out the emotions in the singer, culminating in the chorus that delivers the song's true message.


Throughout the song, Puth explores the theme of betrayal, deceit, and commitment in a relationship. He tries to express how emotions can affect our better judgment, leading to mistakes that can ruin relationships. The song creates a context in which everyone's worst nightmare comes true, and the person we trust the most betrays us. In essence, the song is a reflection of the struggle we all face in maintaining our relationships and keeping our emotions in check.


Overall, "How Long" is a moving and emotional song that explores complex themes of love, betrayal, and forgiveness. It tells a story that many listeners can relate to, making it a huge hit among audiences worldwide.


Line by Line Meaning

I'll admit, I was wrong, what else can I say, girl?
Charlie accepts that he made a mistake and is asking for forgiveness.


Can't you blame my head and not my heart?
He was not in full control of his head when he made the mistake, but his heart has always been faithful.


I was drunk, I was gone, that don't make it right, but I promise there were no feelings involved, mmh
He was not in the right state of mind when he cheated, but it was not because he had feelings for someone else.


She said, 'Boy, tell me honestly Was it real or just for show?', yeah
Charlie’s girlfriend wants to know the truth- whether he cheated out of genuine interest or it’s just to impress someone else.


She said, 'Save your apologies Baby, I just gotta know'
She doesn’t want apologies, she just wants to know the truth.


How long has this been goin' on? You been creepin' 'round on me While you're callin' me 'baby'
Charlie’s girlfriend is asking how long he has been cheating on her even when he calls her 'baby.'


You've been actin' so shady (shady) I've been feelin' it lately, baby
Charlie's girlfriend has been sensing that he's been acting suspiciously and feels something is wrong.


I'll admit (I'll admit), it's my fault (my fault), but you gotta believe me When I say it only happened once, mmh
He admits his mistake, but wants his girlfriend to believe him when he says that it happened only once and it won't happen again.


She said “Boy, tell me honestly” (honestly) “Was it real or just for show?”, yeah (real or just for show?) She said, “Save your apologies” (apologies, yeah) “Baby, I just gotta know”
Charlie's girlfriend insists to know the truth and doesn’t want apologies.


How long has this been goin' on? You been creepin' 'round on me (on me) While you're callin' me 'baby' (baby)
Charlie’s girlfriend is questioning how long he has been cheating on her despite calling her 'baby.'


Ooo-oh (yeah) Ooo-oh (encore) Oooh-ooh-oh
The chorus music.


You're the only I wanna love, oh, yeah
Charlie affirms that he only loves his girlfriend and no one else.


How long has it been goin' on, baby?
Charlie asks his girlfriend how long she has known that he has been cheating on her.


Ooo-oh (yeah) Ooo-oh, you gotta go tell me now Oooh-ooh-oh
Charlie wants his girlfriend to come clean about what she knows already.


How long has this been goin' on? (on, on)
This is a continuation of the chorus.


'How long has this been goin' on? (ooh-ooh, yeah) You've been creepin' 'round on me'
Charlie's girlfriend asks him how long he has been cheating on her.


How long has it been goin' on, baby? Oh (ooo-oh)
Continuation of the chorus- asking how long his girlfriend has known about the cheating.


How long has this been goin' on? (You gotta go tell me now) You've been actin' so shady (shady) I've been feelin' it lately, baby
Charlie's girlfriend is demanding answers about his cheating- she’s been feeling that something is off and he’s been acting suspiciously.




Lyrics © Kobalt Music Publishing Ltd.
Written by: Charlie Otto Jr. Puth, Jacob Kasher Kasher, Justin Scott Franks

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Most interesting comments from YouTube:

@wino0001

0:12
I'll admit, I was wrong
What else can I say, girl?
Can't you break my head and not my heart?
0:21
I was drunk, I was gone, that don't make it right but
promise there were no feelings involved
Mmm
0:29
She said "Boy, tell me honestly
Was it real or just for show?" Yeah
She said "Save your apologies
Baby, I just gotta know"
0:46
How long has this been goin' on?
You've been creepin' 'round on me
While you're callin' me baby
0:55
How long has this been goin' on?
You've been actin' so shady (shady)
I've been feelin' it lately, baby
1:04
Ooo-oh, yeah
Ooo-oh, encore
Oooh-ooh-oh
1:13
I'll admit, it's my fault
But you gotta believe me
When I say it only happened once, hmm
1:22
I tried and I tried, but you'll never see that
You're the only one I wanna love, oh, yeah
1:31
She said "Boy, tell me honestly (honestly)
Was it real or just for show?" (real or just for show)
She said "Save your apologies (apologies, yeah)
Baby, I just gotta know"
1:47
How long has this been goin' on?
You've been creepin' 'round on me (on me)
While you're callin' me baby (baby)
1:56
How long has this been goin' on?
You've been actin' so shady (shady)
I've been feelin' it lately, baby (baby)
2:05
Ooo-oh, yeah
Ooo-oh, encore
Oooh-ooh-oh
How long has this been going on, baby?
2:14
Ooo-oh, yeah
Ooo-oh, you gotta go tell me now
Oooh-ooh-oh
La la, la la
2:23
She said "Boy, tell me honestly
Was it real or just for show?" Yeah
She said "Save your apologies
Baby, I just gotta know"
2:39
How long has this been going 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
3:00
How long has this been goin' on?
You've been creepin' 'round on me
How long has it been goin' on, baby? Oh
How long has this been goin' on?
(You gotta go tell me now)
You've been actin' so shady (shady)
I've been feelin' it lately, baby



@tanntangnhat8088

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

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 going on?
You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby

I'll admit, it's my fault
But you gotta believe me
When I say it only happened once
I try and I try, but you'll never see that
You're the only one I wanna love, ooh, yeah

She said, "Boy, tell me honestly
Was it real or just for show?"
She said, "Save your apologies
Baby, I just gotta know"

How long has this been going on?
You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby

How long has it been going on, baby?
You gotta go tell me now

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 going on?

You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby
How long has this been going on?
You've been creeping 'round on me
(How long has it been going on, baby?)
How long has this been going on?
(You gotta go tell me now)
You've been acting so shady
I've been feeling it lately, baby



@amnhi4280

lyrics
Alright
Ooh, 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
I promise there were no feelings involved, mmh
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 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
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
I'll admit (I'll admit), it's my fault (my fault), but you gotta believe me
When I say it only happened once, mmh
I try (I try), and I try (I try), but you'll never see that
You're the only I wanna love, oh, yeah
She said "Boy, tell me honestly" (honestly)
"Was it real or just for show?", yeah (real or just for show?)
She said, "Save your apologies" (apologies, yeah)
"Baby, I just gotta know"
How long has this been goin' on?
You 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 (lately), baby
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
How long has it been goin' on, baby?
Ooo-oh (yeah)
Ooo-oh, you gotta go tell me now
Oooh-ooh-oh
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? (on, on)
You 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 (lately), baby
How long has this been goin' on? (ooh-ooh, yeah)
You've been creepin' 'round on me
How long has it been goin' on, baby? Oh (ooo-oh)
How long has this been goin' on? (You gotta go tell me now)
You've been actin' so shady (shady)
I've been feelin' it lately, baby



@RobayatRahman

LYRICS..........

Alright
Ooh, yeah
I'll admit, I was wrong, what else can I say, girl?
Can't you play my head and not my heart?
I was drunk, I was gone, that don't make it right, but
I promise there were no feelings involved, mmh
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 been creepin' 'round on me
While you callin' me "baby"
How long has this been goin' on?
You been actin' so shady (shady)
I've been feelin' it lately, baby
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
I'll admit (I'll admit), it's my fault (my fault), but you gotta believe me
When I say it only happened once, mmh
I tried (I tried), and I tried (I tried), but you'll never see that
You're the only I wanna love, oh, yeah
She said "Boy, tell me honestly" (honestly)
"Was it real or just for show?", yeah (real or just for show?)
She said, "Save your apologies" (apologies, yeah)
"Baby, I just gotta know"
How long has this been goin' on?
You been creepin' 'round on me (on me)
While you callin' me "baby" (baby)
How long has this been goin' on?
You been actin' so shady (shady)
I've been feelin' it lately (lately), baby
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
How long has it been goin' on, baby?
Ooo-oh (yeah)
Ooo-oh, you gotta go tell me now
Oooh-ooh-oh
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? (on, on)
You been creepin' 'round on me (on me)
While you callin' me "baby" (baby)
How long has this been goin' on?
You been actin' so shady (shady)
I've been feelin' it lately (lately), baby
How long has this been goin' on?
You've been creepin' 'round on me
How long has it been goin' on, baby? Oh
How long has this been goin' on?
You've been actin' so shady (shady)
I've been feelin' it lately, baby



@keyursolanki8237

Lyrics🎧

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

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 going on?
You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby

I'll admit, it's my fault
But you gotta believe me
When I say it only happened once
I try and I try, but you'll never see that
You're the only one I wanna love, ooh, yeah

She said, "Boy, tell me honestly
Was it real or just for show?"
She said, "Save your apologies
Baby, I just gotta know"

How long has this been going on?
You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby

How long has it been going on, baby?
You gotta go tell me now

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 going on?

You've been creeping 'round on me
While you're calling me "baby"
How long has this been going on?
You've been acting so shady
I've been feeling it lately, baby
How long has this been going on?
You've been creeping 'round on me
(How long has it been going on, baby?)
How long has this been going on?
(You gotta go tell me now)
You've been acting so shady
I've been feeling it lately, baby



@maximbandaaceh1308

Lyrics:
“Ooh, 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, mmh
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-ooh, yeah
Ooh-ooh-hoo, encore
Ooh-ooh-ooh-hoo-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, mmh
I try, and I try, but you'll never see that
You're the only one I wanna love, oh-yeah
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? huh
You've been creepin' 'round on me (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, (Lately) baby
Ooh-ooh-ooh, yeah
Ooh-ooh-hoo, encore
Ooh-ooh-ooh-hoo-ooh-ooh
How long has this been goin' on baby
Ooh-ooh-ooh, whew
Ooh-ooh-ooh, you gotta go tell me now
Ooh-ooh-ooh-hoo-oh-oh
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? (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
Ooh-ooh-ooh, yeah (How long has this been goin' on?)
Ooh-ooh-hoo, encore
Ooh-ooh-ooh-hoo-ooh-ooh (You've been creepin' 'round on me)
How long has it been goin' on baby
Ooh-ooh-ooh, (How long has this been goin' on)
Ooh-ooh-ooh-ooh, encore (You gotta go tell me now)
Ooh-ooh-ooh-hoo-ooh-ooh (You've been actin' so shady)
(I've been feelin' it lately)
Baby”



@arelyslisette2822

Lyrics:

Alright
Ooh, 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
I promise there were no feelings involved, mmh
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 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
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
I'll admit (I'll admit), it's my fault (my fault), but you gotta believe me
When I say it only happened once, mmh
I try (I try), and I try (I try), but you'll never see that
You're the only I wanna love, oh, yeah
She said "Boy, tell me honestly" (honestly)
"Was it real or just for show?", yeah (real or just for show?)
She said, "Save your apologies" (apologies, yeah)
"Baby, I just gotta know"
How long has this been goin' on?
You 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 (lately), baby
Ooo-oh (yeah)
Ooo-oh (encore)
Oooh-ooh-oh
How long has it been goin' on, baby?
Ooo-oh (yeah)
Ooo-oh, you gotta go tell me now
Oooh-ooh-oh
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? (on, on)
You 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 (lately), baby
How long has this been goin' on? (ooh-ooh, yeah)
You've been creepin' 'round on me
How long has it been goin' on, baby? Oh (ooo-oh)
How long has this been goin' on? (You gotta go tell me now)
You've been actin' so shady (shady)
I've been feelin' it lately, baby


De naiss



All comments from YouTube:

@janehopke878

As a child of the 80s, I love how he has captured so much of what 80s pop music was about. I may be old enough to be his mum, but I’m a huge fan.

@BerkSonmez69

Well I'm young enough to be his son, yet I too love his music. I think that says a lot about him as an artist!

@ivanquagliata2538

He is literally a genius of music, such a pure talent

@andreww3965

Yes This song is so good!  I just tried making my own christmas song inspired by him its in my Playlist
tell me how you feel about it Good /Bad !
I would love to hear back from you ❤ ❤

@houiinkyouma8387

@@andreww3965 I would love to hear...mind if I hear?😅

@PETER-pb8yw

I am his grandfather 👴

46 More Replies...

@tahmidmahi6268

It's been 5 yrs , & still this gave us Goosebumps ✨😭

@tahmidmahi6268

@@lenimova it Was 5 when i wrote that 😩

@veronice_ronnie

Sooo true

@jfishy2388

@@lenimova not yet

More Comments

More Versions