Abe you don't say how old you are and what avenues you've tried to meet someone to date. Many woman don't want to date jerks (bad boys) though some do. If you can hold onto a positive attitude that is a really attractive quality to other people. If you don't meet someone right away at least with a positive attitude you'll feel better about yourself until the right one comes along. Try getting involved in activities and hobbies you're interested in so you can meet people who have similar interests. I know about beating yourself up mentally -- I'm a long time depressive, but with time and medication I have a brighter outlook. Since my partner passed away in 2006 I've only been on a few dates and none of them amounted to anything. I do have what I guess you could call strikes against me. I'm obese from the meds, yet I have to take them to be stable and I'm also mentally ill, plus I'm middle aged. You are probably much younger than me and when I was in my 20's and thin I dated several men. There is hope for you. As for me I'm at the point if I meet someone fine and if I don't fine. I do have the support of a core group of close women friends which is a life saver.