Released: October 5, 2017

Songwriter: DJ Frank E Jacob Kasher Charlie Puth

Producer: Charlie Puth

[Intro]
Alright
Ooh, yeah

[Verse 1]
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

[Pre-Chorus]
She said, "Boy, tell me honestly
Was it real or just for show?", yeah
She said, "Save your apologies”
Baby, I just gotta know

[Chorus]
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"

[Post-Chorus]
Ooo-oh (Yeah)
Ooo-oh (Encore)
Oooh-ooh-oh

[Verse 2]
I'll admit, it's my fault, but you gotta believe me
When I say it only happened once, mmm
I try, and I try, but you'll never see that
You're the only one I wanna love, oh, yeah

[Pre-Chorus]
She said "Boy, tell me honestly
Was it real or just for show?", yeah
She said, "Save your apologies"
"Baby, I just gotta know

[Chorus]
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
I've been feelin' it lately, baby"

[Post-Chorus]
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

[Pre-Chorus]
She said, "Boy, tell me honestly
Was it real or just for show?", yeah
She said, "Save your apologies
Baby, I just gotta know

[Chorus]
How long has this been goin' on?
And 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
I've been feelin' it lately, baby"

[Post-Chorus]
(Ooo-oh, yeah)
How long has this been goin' on?
(Ooh, encore)
You've been creepin' 'round on me
(Oooh-ooh-oh)
How long has it been goin' on, baby? Oh
(Ooo-oh)
How long has this been goin' on?
(Ooh, encore)
(You gotta go tell me now)
(Oooh-ooh-oh)
You've been actin' so shady
I've been feelin' it lately, baby

Charlie Puth

Charlie Puth is an American singer-songwriter who started by making and covering songs on his YouTube channel. His big break came when he was featured on the Furious 7 song “See You Again,” which he had written for a friend who passed away in a similar accident. The song reached #1 on the Billboard Hot 100 and stayed there for twelve weeks, becoming the longest-running rap number one along with Eminem’s “Lose Yourself.” The song’s iconic music video was also the most viewed video on all of YouTube for a short amount of time when it passed PSY’s “Gangnam Style” in July 2017.

His first project, The Otto Tunes, was released in 2010, with the title being a play on his middle name, Otto, and autotune. His second release, Ego, was also self-produced and dropped in October 2013.

His major-label debut Nine Track Mind was released January 29, 2016, and lead single “Marvin Gaye” with Meghan Trainor topped the charts in the UK and reached the top twenty-five in the US, peaking at #21. His next single “One Call Away” fared even better, hitting #12 in the US and establishing Puth as a full-blown star as opposed to a two-hit wonder. A deluxe edition of the record was released in November 2016.