People who think they'll always be single, why?

I am 34. My last girl friend was amazing and I had it all. It was love at first sight and we felt like it was meant to be. After a few years we made a poor decision and had an abortion, she blamed me, maybe I deserved it. She ended up cheating and leaving me for another man. I have been single for over 2 years and although I am ready to date again, I cannot seem to get a date. I have been rejected more in the last 2 years than the rest of my life combined and it has really taken its toll on my self esteem. I am healthy, I own a home, make a decent living, I don't think I am ugly (maybe a little too skinny) but overall I think I am a catch and yet, I cannot get a date. None of my friends have offered to set me up with anyone (I have asked), online dating has not worked for me, and I don't really drink so going out to bars/clubs does not work. I know that there is probably more I can do but at the same time I can't help think that there is something wrong with me. I went from being on top of the world to the lowest I've ever been. I don't think I can live with being this lonely in the long run, so I hope I can make positive changes to be a better catch, but I am not really sure what to do at this point.

/r/AskReddit Thread