I turn 25 in May with no degree, never had a girlfriend (no kiss or sex), and am broke after quitting with 2 weeks notice at a well-paying, full-time retail job last October. And being raised without a father or man in my life due to my mom's bad taste in men, I know next to nothing about manliness (cars, repairs, tools, assembly, sports, etc.). At the same time, she lives with me and I have to pay the bills and what not.

After four torturous, jobless months from fall through winter (i tried and failed other jobs), I got hired at another decent paying retail job and am hoping to go back to school for a Computer Science degree and to save money to move to Cali by 30 years old. 

However, I realize I've missed many milestones in my life. At 20, I was irresponsible and called off work at a new job so I had to work on my 21st birthday instead of celebrating by going out drinking (I don't drink anyway but still). The only success I have is having a job history, a car, a license (barely passed after failing the first time miserably). And at 23, I lost a bunch of weight/cut my hair and got attention from friends, family, coworkers, and women for the first time in my life. It felt great, but due to depression, I've regained the weight.

So, how do I course correct? Can I still have a kickass last half of my 20s, accomplish my goals, travel, have fun, and make memories? I just don't want to be in the same place at 30. By then, I would like to settle down. Thoughts?