englishPop, R&B

How Long Lyrics

by Charlie Puth

Lyricist: Charlie Puth

31 views • Published on Sep 27, 2026

How Long Lyrics

Ooh, yeah I'll admit, I was wrong What else can I say, girl? Can't you break 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 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 Ooo-oh, yeah Ooo-oh, encore Oooh-ooh-oh I'll admit, it's my fault But you gotta believe me When I say it only happened once I tried and I tried, but you'll never see that You're the only one I wanna love, ooh, yeah 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" 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) Ooo-oh, yeah Ooo-oh, encore Oooh-ooh-oh How long has this been going on, baby? Ooo-oh, yeah Ooo-oh, you gotta go tell me now Oooh-ooh-oh La la, la la 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 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 How long has this been goin' on? (Ooh, encore) You've been creepin' 'round on me How long has it been goin' on, baby? 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

Meaning of How Long

“How Long” by Charlie Puth is a raw and devastating portrayal of heartbreak fueled by suspicion and a desperate need for closure, wrapped in a hazy atmosphere of regret and confusion. The core of the song revolves around a man confronting his ex-girlfriend after sensing infidelity – “You’ve been creepin’ ‘round on me,” he accuses, laying bare the agonizing uncertainty that has consumed him. The repeated question, "How long has this been goin' on?" isn’t simply about duration; it’s an expression of profound betrayal and a frantic attempt to understand the depth of her deception. The lyrics reveal a scene likely precipitated by intoxication – “I was drunk, I was gone” – adding a layer of vulnerability and perhaps self-awareness to his actions, though he immediately attempts to deflect blame with the assertion that "there were no feelings involved." Puth masterfully utilizes repetition, transforming the question into a haunting refrain, mirroring the obsessive nature of his thoughts and reflecting the woman’s equally insistent demand for honesty: “Was it real or just for show?” Ultimately, the song isn't about grand declarations of love but rather a fragile plea for genuine understanding. Puth leans heavily into emotional vulnerability, showcasing the devastating impact of doubt and the desperate yearning to know the truth, even if that truth is painful. The "encore" sections, layered with echoing vocals, amplify this sense of anguish and reiterate the central question – a desperate attempt to extract an answer before it’s too late. The song's power resides in its stark simplicity and Puth’s delivery, which conveys both the initial shock and the lingering, almost unbearable weight of suspicion, solidifying “How Long” as a poignant exploration of trust, deception, and the agonizing process of unraveling a relationship.

Tags:

charlie puthheartbreakemotionalpop balladhow long

Related Lyrics