Get a job, no matter how menial, dress nice, respect yourself, make a friend by being friendly and once you get out more you may meet a women who likes you. Maybe take one or two college classes even if they are online. Do these things and it will boost your confidence and self-esteem. I'm not saying it will be easy, but these things are doable. Good luck.
Maybe joina support group with people who have the samec problems. In AA they taugt me that: "A problem shared, is a problem halfed" You are notbunique.There are MANY other people who have the same problems you have. If you need help, then fine. Get help.Look into seeing a therapist or join a group of your peers. You are still relatively young and have potential. When you see other people succeed who have your same problems you can learn what worked for them.
Well other people have the same problem but still carve out a life for themselves. You can too. I appreciate it may be difficult. But anything worth having in life is difficult. Forget the idiots that stare or give you funny looks. You are out for YOU. Not THEM. You should live your life how you want and screw everyone else. If you have one person who likes you, that's all that counts.