Didn't you recently turn 23? You are way too young to be this burned-out. Maybe change your diet, all that fast food is not good for your long term health, or stamina in the short term. Maybe join a health/fitness club. I guarantee there are women there.
Spend less time online talking to us old guys who have kids your age or older. Get out and live a little. You have some classic vehicles IIRC, maybe take them to local car shows.
Awhile back I suggested a change in careers, since you don't seem too happy with the current one. If that's the case, seriously consider what you want to do, and work towards that. Night classes, etc.