Back to Home

Song Analysis Results

Lyrics analysis with age appropriateness assessment

I Am Not Okay

Artist: Jelly Roll

Album: Jelly Roll

Contains themes requiring parental guidance
Contains themes requiring parental guidance

Minimum age: Age 13+

Share
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
depression
hope
resilience
suicidal ideation
emotional struggle
faith
solidarity
inner voices
perseverance

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
More analyzed lyrics
  • Love Yourself  by Justin Bieber

    All ages

    breakup
    self-respect
    toxic relationships
    emotional manipulation
    moving on
    independence
    healthy boundaries
    personal growth
  • Lilith (feat. SUGA of BTS) (Diablo IV Anthem)  by Halsey feat. SUGA

    Age 18+

    explicit language
    sexual content
    violence/disturbing imagery
    self-destruction
    manipulation
    emotional detachment
    corruption
    compulsive behavior
    toxic relationships
    aggression
  • King Crimson - 21st Century Schizoid Man (Including "Mirrors")  by King Crimson

    Age 16+

    violence
    war
    political corruption
    mental illness
    paranoia
    dystopia
    social commentary
    human suffering
    nihilism
    disturbing imagery
    greed
    innocence lost