Creeping around est une expression idiomatique qui signifie 'traîner en douce', 'se faufiler discrètement' ou, dans ce contexte, 'tromper' quelqu'un en secret.
Dans la chanson, Charlie Puth l'utilise pour accuser sa partenaire de le tromper en cachette : "You've been creeping around on me" (Tu me trompes en douce). C'est une expression très visuelle qui évoque l'idée de mouvements furtifs et de dissimulation, rendant le reproche encore plus fort.
Dans How Long, l'artiste américain Charlie Puth se retrouve dans une situation délicate. Il est sur la sellette après avoir été infidèle et tente de s'expliquer auprès de sa petite amie. Il avoue sa faute : « I'll admit, I was wrong » (J'avoue, j'ai eu tort), mais essaie de minimiser les dégâts. Il prétexte l'alcool (« I was drunk » / J'étais saoul) et jure que c'était une erreur d'un soir, sans aucun sentiment amoureux : « I promise there were no feelings involved » (Je promets qu'il n'y avait aucun sentiment en jeu).
Cependant, sa partenaire n'est pas convaincue. Elle sent qu'il se comporte de manière suspecte depuis un certain temps (« You've been acting so shady / I've been feeling it lately » / Tu agis de façon si louche / Je le sens depuis quelque temps). Au lieu d'accepter ses excuses, elle exige la vérité et le harcèle avec la question qui est au cœur de la chanson : « How long has this been going on? » (Depuis combien de temps ça dure ?). C'est une confrontation tendue où la confiance est brisée et où une simple question cherche à révéler l'ampleur de la trahison.