"I’ve Been Waiting" é o encontro explosivo entre o emo-rap de Lil Peep, o flow melódico de ILoveMakonnen e as guitarras pop-punk do Fall Out Boy. A música soa como um diálogo interno de alguém que está preso em um ciclo de desejo, dor e dependência emocional: ele espera, perde o fôlego, refaz o coração com "agulha e linha", e volta a esperar. O resultado é um hino moderno para quem já se sentiu atraído por um amor que machuca, mas que também parece ser o único remédio possível.
Ao longo dos versos, o narrador confessa uma "dependência do sofrimento": ele se sente vivo quando sente dor, implora por toques diários e, mesmo quando reconhece a toxicidade, não consegue se soltar. Expressões como "addicted to the pain" e "break my heart but don’t tell me I’m not doing fine" revelam a contradição de quem diz estar bem enquanto tudo desaba. No refrão repetitivo — e quase hipnótico — a pergunta "Why you acting vain for my love?" mostra a frustração diante de um parceiro que tem tudo o que ele quer, mas prefere o jogo da vaidade. Assim, a canção transforma vulnerabilidade em arte, misturando saudade, autossabotagem e nostalgia em um refrão impossível de esquecer.