I've been having immense trouble sleeping at the right times for months. I've been unemployed since graduating high school this May of 2017, trying to figure a career out and doing art for money on the side. Because I'm unemployed, I don't really have a need for a regular sleep cycle, but it still depresses me to continually wake up so late in the day. The issue is that I generally don't wake up until 5 or 6 PM every day, despite usually going to bed around 2 AM. I almost always set an alarm for 9 AM, hoping this time is different; I usually simply sleep through it. Why on earth would my body be needing up to 17 hours of sleep? I'm an active person, but not to the point of needing that much sleep. I'm a vegan and don't consume many processed sugars or caffeine, so diet shouldn't be an issue. I do smoke, and know this is bad, but shouldn't be causing this hibernation cycle. Why is this happening? How can I fix it?
I didn't find the right solution from the Internet.