GLP, bro your still young, you can work through all this shit. You don't even want to hear the shit I went through when I was 22 till about 6 months ago, I'm 26 now.
Basically my parents passed away, everything was put on my shoulders, I was completely ruined finacially, almost ended up living on the street, yada, yada, yada. Now shit is finally getting back on track, I got a good job (never went to college), My credit is slowly starting to get better, got a new car, a credit card, it's getting better. Only problem now is dealing with my relationship with the wife, don't know where that's headed right now, but that's small potatoes compared with what I went through before.
So basically, no matter what happens, just keep your head up and be PERSISTANT, don't give up, and things will get better. This shit takes time, but that's life. If I can come through the shit I went through, I know you can too.
Just back up a couple steps and prioritize what needs to be taken care of first and work from there. Just keep reading the help wanted ads and call shit even if you don't think it sounds that great. This new job I just got sounded shitty in the ad, but I applied, got hired and my first week I made 600 bucks, and that is during my training period. Once I get off training, I'll be making 50k a year easy. This is installing custom cabinetry and things like that.
Just jump at every opportunity you can, every failure will make you stronger and a better person, but you will eventually hit the nail on the head and things will get so bright you won't beleive it.
Damn I feel like a motivational speaker now, but I hope this make you feel better.