Why are you going out with people 20+ years older than you?
I'm not going to tell you that "pills are the answer" because you know as well as I do that actually the only way you're going to get out of this is to force yourself up every morning, shower, get dressed, get out of your room and to do something - what about an online free course? What about a course near you? What about a college course? Something different?