I'm well aware of and willing to admit my problems, so that's sorted out. The job situation is a major source of anxiety for me, as I don't look good on paper, and I'm not confident in my abilities to do technical interviews. Furthermore, though I'll have a CS B.S. from a high ranking public uni come next week -- my GPA is terrible, I have no internship experience, almost no personal projects, and a criminal record in another state. Since I transferred to this uni, I became more reclusive and depressive; it's a miracle I'll even get the stupid degree.
As for the dating thing. I have no interest in starting a family, and I specifically don't want to date women who are adamant about that kind of life. There are a lot of things I want to do, and having children would destroy my chances (at least the way I see it).