>>20239652Stop blaming your parents for a start - you are in your twenties, they did their jobs.
Get away from your parents house, either rent or mortgage a place - this alone will improve your mood - your parents sound draining.
Next - outside of work, find something you enjoy doing (outside of vidya etc) and make time for this. You might find somewhere that others like this thing too so you can make friends.
Then get onto the dating scene, not just apps but singles nights etc and talk women - learn to be comfortable around them (read the game by Neil Strauss or similar if it helps).
DO NOT get involved with single mothers under any circumstances.
Also stop feeling sorry for yourself and try to be more interested in other people.
Do not an hero, its retarded - improve your situation as best you can and dont hang around people who make you feel bad about yourself