Analysis

I Am Not Okay

Jelly Roll · Jelly Roll

13+
Verdict
Listen first

Depression, suicidal ideation, emotional distress

Detailed Analysis

These lyrics deal candidly with mental health struggles, including depression, insomnia, loss of hope, and passive suicidal ideation ('some days, I swear I'm better off layin' in that dirt'). While there is no explicit language, sexual content, violence, or drug/alcohol references, the themes of psychological distress are mature and potentially sensitive. The line about being 'better off layin' in that dirt' is a notable concern, as it alludes to suicidal thoughts, even if expressed indirectly. Importantly, the overall message is one of hope and solidarity — acknowledging pain while affirming that 'it's all gonna be alright' — which is a positive and redemptive framing. The mention of 'the devil on my back and voices in my head' adds to the emotional intensity. Parental guidance is suggested, particularly for younger or more vulnerable children, though the song's hopeful resolution may actually make it a healthy conversation starter about mental health for appropriate age groups.

Themes

mental health

emotional struggle

depression

resilience

suicidal ideation

faith

Read more about this analysis and how we do it »

Lyrics

I am not okay I'm barely getting by I'm losing track of days And losing sleep at night I am not okay I'm hanging on the rails So if I say I'm fine Just know I learned to hide it well I know, I can't be the only one Who's holding on for dear life But God knows, I know When it's all said and done I'm not okay But it's all gonna be alright It's not okay But we're all gonna be alright I woke up today I almost stayed in bed Had the devil on my back And voices in my head Some days, it ain't all bad Some days, it all gets worse Some days, I swear I'm better off Layin' in that dirt I know, I can't be the only one Who's holding on for dear life But God knows, I know When it's all said and done I'm not okay But it's all gonna be alright It's not okay But we're all gonna be alright Gonna be alright Gonna be alright I know one day We'll see the other side The pain'll wash away In a holy water tide And we all gonna be alright I know, I can't be the only one Who's holding on for dear life But God knows, I know When it's all said and done I'm not okay But it's all gonna be alright It's not okay But we're all gonna be alright I'm not okay But it's all gonna be alright


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 July 1, 2026