Analysis

Bad At Love

Halsey · Bad At Love

15+
Verdict
Listen first

Drug/alcohol references, mild profanity, relationship dysfunction

Detailed Analysis

These lyrics from Hozier's 'Bad at Love' describe a series of failed romantic relationships with several notable content concerns. The opening line references alcohol ('tastes like Jack when I'm kissing him'), suggesting underage or casual drinking. The line 'she fell in love with little thin white lines' is a clear euphemism for cocaine use. There is mild profanity ('bitch'). The 'London girl' verse carries an implied secretive or possibly physical relationship ('we never told no one'). The overall tone involves serial romantic dysfunction, emotional manipulation, and substance abuse references. While not overtly sexual or violent, the cumulative themes of substance use, relationship instability, and implied drug addiction make this more appropriate for mid-teenage audiences and older.

Themes

relationship failure

substance use

jealousy

emotional maturity

alcohol reference

self-awareness

Read more about this analysis and how we do it »

Lyrics

Got a boy back home in Michigan And it tastes like Jack when I'm kissin' him So I told him that I never really liked his friends Now he's gone, and he's callin' me a bitch again There's a guy that lives in the garden state And he told me that we'd make it 'til we graduate So I told him that the music would be worth the wait But he wants me in the kitchen with a dinner plate I believe, I believe, I believe, I believe That we're meant to be But jealousy, jealousy, jealousy, jealousy Get the best of me Look, I don't mean to frustrate, but I Always make the same mistakes, yeah Always make the same mistakes 'cause I'm bad at love (ooh-ooh) But you can't blame me for tryin' You know I'd be lyin' sayin' You were the one (ooh-ooh) That could finally fix me Lookin' at my history I'm bad at love Got a girl with California eyes And I thought that she could really be the one this time But I never got the chance to make her mine Because she fell in love with little thin white lines London girl with an attitude We never told no one, but we look so cute Both got way better things to do But I always think about it when I'm ridin' through I believe, I believe, I believe, I believe That I'm in too deep And jealousy, jealousy, jealousy, jealousy Get the best in me Look, I don't mean to frustrate, but I Always make the same mistakes, yeah Always make the same mistakes 'cause I'm bad at love (ooh-ooh) But you can't blame me for tryin' You know I'd be lyin' sayin' You were the one (ooh-ooh) That could finally fix me Lookin' at my history I'm bad at love (ooh-ooh) Oh, you know, you know You know, you know (ooh-ooh) I'm bad at love (ooh-ooh) I'm bad at love, yeah (ooh-ooh) I know that you're afraid I'm gonna walk away Each time the feelin' fades Each time the feelin' fades I know that you're afraid I'm gonna walk away Each time the feelin' fades You know I'm bad at love (ooh-ooh) But you can't blame me for tryin' You know I'd be lyin' sayin' You were the one (ooh-ooh) That could finally fix me Lookin' at my history I'm bad at love (ooh-ooh) Oh, you know, you know You know, you know (ooh-ooh) I'm bad at love (ooh-ooh) Oh, oh

Sharing this analysis? Please credit LyricsRay and link back to this page. See our Terms of Service for details.
Remember: You know your child best. Use LyricsRay as a tool to inform your decisions, but always trust your parental instincts and family values when determining what's right for your children.
Did this analysis help you?

If so, consider supporting the project to cover some of the development and hosting costs ❤️

Analyze Another SongLearn More
Analysis performed on September 21, 2026