education | February 03, 2026

The Meaning Behind The Song: All Bad by JID

As a huge fan of JID and his unique style of storytelling, “All Bad” has always held a special place in my heart. The song explores the inner turmoil and emotional struggles that come with being in a toxic relationship. JID’s ability to convey raw emotions through his lyrics is truly remarkable, making this song even more impactful.

Lyrics:

[Intro] Uh
Uh [Verse 1] Hey, I’m just tryna save the light
Tryna gain insight, why I only see it late at night?
She toxic
Real scary, she lost it
Tryna find her way with no compass
A hypocrite, provokin’ nonsense
I’m done tryna justify her actions
Pull up in a you’ll-be-my-assassin
You countin’ me out, I’m countin’ my blessings
Forever up, check, check, checkin’ my phone, my phone
Blessin’ my hoes, my hoes
I’m just here to get this bread, despise the wrong
God on my side, way to hell that we goin’
Go, go, go
But, I swear you got a dark soakin’ facade
That makes me run in ways I’m not sure of, oh [Chorus] Why you always tryna make me feel bad?
I ain’t your last boyfriend, let the past go
Tryna make me feel bad
Yeah, I’m only sayin’ things I already know
Yeah, yeah
Why you always tryna make me feel bad?
I ain’t your last boyfriend, let the past go
Tryna make me feel bad
Yeah, I’m only sayin’ things I already know
Yeah, yeah [Verse 2] Yeah, I be fucked up on this regular
Turn to the uh-uh, crash like an ambulance
Burnin’ my chest, higher than a blimp
After my death, please don’t mourn my shit
I might be the one locked in a sanitarium
Fucked up on carrots, they laughin’ at me, uh
Remind me of Dumbo, remember these rhinos?
We so high up, weirdos
Machinе-gun blow steam, airo
You so hypе, sleep with my eyes closed
You so hard to get to know
Why you hate yourself? What made you stone-cold?
Why you don’t feel love? Why we alone?
Yes, you do not exist
And that’s just some Shyamalan shit [Chorus] Why you always tryna make me feel bad?
I ain’t your last boyfriend, let the past go
Tryna make me feel bad
Yeah, I’m only sayin’ things I already know
Yeah, yeah
Why you always tryna make me feel bad?
I ain’t your last boyfriend, let the past go
Tryna make me feel bad
Yeah, I’m only sayin’ things I already know
Yeah, yeah

JID’s “All Bad” explores the turbulent emotions one experiences in a toxic relationship. The lyrics paint a vivid picture of the protagonist’s struggle to understand and navigate through the complexities of their partner’s disturbed mindset.

The song begins with JID acknowledging his desire to save the relationship, to shed light on the darkness that encompasses it. However, he highlights the late-night revelations as the only time when he truly comprehends the extent of the toxicity. The partner is described as scary and lost, lacking direction in life. They are a hypocrite, and their actions provoke senseless arguments.

JID shows frustration and a desire to break free from the cycle of justifying his partner’s behavior. He recognizes that the relationship has become a battle, with him now seeing himself as the target. The mention of being counted out suggests that he feels underestimated, but he remains focused on his blessings and personal growth.

The chorus serves as a direct appeal to his partner, questioning their motive of always trying to make him feel bad. JID asserts that he is not her previous boyfriend and urges her to let go of the past. Despite her attempts, he is well aware of the things she’s trying to make him feel, acknowledging that he already knows them.

In the second verse, JID confesses to self-medicating to cope with the pain caused by the toxic relationship. It becomes evident that the emotional toll has escalated to the point where he contemplates his own sanity. He presumes that his partner finds amusement in his struggles, analogous to people laughing at an injured Dumbo. The reference to feeling high and alone reflects their detachment from reality and the sense of being misunderstood.

Ultimately, JID questions why his partner hates herself, unable to grasp the reasons behind her stone-cold demeanor and lack of self-love. The line, “Yes, you do not exist, and that’s just some Shyamalan shit,” suggests a sudden plot twist, highlighting the incomprehensibility of their partner’s mentality.

“All Bad” serves as a powerful reminder of the challenges faced in toxic relationships. JID’s clever wordplay and captivating storytelling allow listeners to connect with the emotions conveyed in the song. It serves as a therapeutic outlet, resonating with those who have experienced similar struggles in their own lives.