To be fair, 7 years of bullying would destroy most people's confidence/self-esteem. Only to most people it happens when they are at school. How old are you? What dating sites have you tried? I'm just finding it hard to fathom that there are hundreds of girls which have told you straight out that you're ugly and not worth their time. Women have many faults, but for most of them sheer, brutal honesty isn't one of them. Are you positive they're not saying something blander, which you're interpreting to mean that you're hideously ugly and you should crawl into a ditch and die? Paranoia isn't a pretty thing; we see insults and malicious intent everywhere.
Here's where I'm going to be a bit blunt, but not about
your looks: nice guys overrate niceness. Sure, it's a nice quality to have but anyone can be nice - it's a tad, how can I put this, boring? *********
You don't have to go from one extreme to the other, nor should you. You can be a basically polite and decent person without being a doormat. If your female friends treat you like crap, don't grin and bear it. If they whinge interminably but aren't interested in your problems, then stop listening to their interminable whinging.
I don't think you should cut yourself from all human society. A few hardy souls can bear total isolation, but there is a reason why solitary confinement is considered torture in most civilised countries. I think you ought to take a break from dating, avoid dating sites and Tinder, and just try to meet a few new people - including females - as friends. For females, avoid the trap of being friends with them but secretly hoping to sleep with them. If you really do fancy somebody too much to just be friends with them, then they're not friendship material. You can't fancy literally every woman you meet, so try to find female friends that you don't fancy.
I hope this does help a little bit. I know the feeling of not feeling wanted, and it is a horrible one.
Post edited for graphic content
Post Edited By Moderator (BnotAfraid) : 5/9/2016 8:56:02 AM (GMT-6)