Analysis

Good Days

SZA · SZA

13+
Verdict
Listen first

Mild language, mature emotional themes, mental health

Detailed Analysis

These lyrics, identifiable as SZA's 'Good Days,' deal primarily with mental health struggles, emotional recovery, self-reflection, and moving on from a past relationship. The content is largely introspective and thoughtful. There is one mild quasi-profanity ('get the heck out') and one instance of stronger language ('lost his shit'), along with a brief suggestive phrase ('you like that shit, yeah, groovy baby'). Biblical references (Jericho, Job) add a layer of maturity. There are no explicit sexual themes, drug/alcohol references, or violent imagery. The main concerns are the mild language and the mature emotional themes around mental health, self-worth, and relationship aftermath, which are better suited for early teen audiences and older with some parental context.

Themes

mental health

self-reflection

heartbreak

emotional resilience

optimism

identity

Read more about this analysis and how we do it »

Lyrics

Good day in my mind, safe to take a step out Get some air now, let your edge out Too soon, I spoke, you be heavy in my mind Can you get the heck out? I need rest now, got me bummed out You so, you so, you, baby, baby, babe I've been on my empty mind shit I try to keep from losin' the rest of me I worry that I wasted the best of me on you, baby You don't care Said, not tryna be a nuisance, it's just urgent Tryna make sense of loose change Got me a war in my mind Gotta let go of weight, can't keep what's holding me Choose to watch While the world break up and fall on me All the while, I'll await my armored fate with a smile Still wanna try, still believe in (good days) Good days, always (good days) Always inside (always in my mind, always in my mind, mind) Good day living in my mind Tell me I'm not my fears, my limitations I disappear, if you let me Feeling like (on your own) Feeling like Jericho Feeling like Job when he lost his shit Gotta hold my own, my cross to bear alone, I Ooh, paid a deal, way to kill the mood Know you like that shit, yeah, groovy baby, baby Heavy on my empty mind shit I gotta keep from losin' the rest of me (losin' the rest of me) Still worry that I wasted the best of me on you, babe You don't care Said, not tryna be a nuisance, it's just urgent (it's urgent) Tryna make sense of loose change Got me a war in my mind (my mind) Gotta let go of weight, can't keep what's holding me Choose to watch While the world break up and fall on me All the while, I'll await my armored fate with a smile Still wanna try, still believe in (good days, good days on my mind) Good days (good days on my mind) Always sunny inside (always in my mind, always in my mind, mind) Good day living in my mind Gotta get right, tryna free my mind before the end of the world I don't miss no ex, I don't miss no text I just choose not to respond I don't regret, just pretend shit never happened Half of us layin' waste to our youth, is in the present Half of us chasin' fountains of youth and it's in the present now Always in my mind, always in my mind, mind You've been making me feel like I'm Always in my mind, always in my mind, mind


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 17, 2026