There can be many reasons. Here are a few.. Some don't put themselves out there to meet people, some have standards and are specific with people they choose as their partner, and some are just busy living their life and don't care to be with anyone.
Trust yourself. You’ve survived a lot, and you’ll survive whatever is coming.