I’m going to agree that you should edit any and all disasters out of your profile, along with the fact you’re a virgin. Your virginity is no one’s business, not even a dates, right out of the gate. That’s something you tell someone after you’ve gotten to know them and decided they’re worthy of knowing.
Why would you advertise disasters in your life? That’s not a selling point. That’s actively keeping people away from you. Coupled with the fact that you only get interest from people who live far away from you says to me you’re emotionally unavailable. That’s something to work on to attract a healthy relationship.
Why are you focusing on negatives in your profile? Because you don’t actually want to have a real, intimate (emotionally or otherwise) relationship. And that’s ok! You’ve gotta like yourself more. Your profile is selling someone on why they should date you. What makes you fun, interesting, engaging? That’s what goes in your profile. It’s a resume. Make yourself the best candidate.
Adult virgins can get a lot of crap for it. You have to either stop caring what anyone thinks, or stop telling people. I actually recommend both. It’s no one’s business, and I’d bet there’s a part of you that’s putting that out there to actively keep anyone from getting close to you. I also think you’re letting these life disasters define who you are and your self worth. You gotta stop telling yourself that story. Whatever happened is in the past and you can be a different person now.
The best dating advice in the world is self-improvement. Work on changing your narrative, liking yourself more, feeling great about yourself, pursuing your goals, and enjoying your life. Once you do that, the rest will fall into place.