It's Kind Of A Funny Story by Ned Vizzini

The book follows the story of Craig Gilner, a high-achieving teenager in New York City who struggles with the pressures of academic success and the expectations placed upon him. Overwhelmed by stress and depression, Craig checks himself into a psychiatric hospital, where he meets a diverse group of patients who help him gain new perspectives on life. Through his interactions and experiences in the hospital, Craig begins to understand the importance of self-acceptance and the value of seeking help, ultimately finding a path toward recovery and personal growth.