oh gosh honey, 24 is still so young. We’re all still kids. I know it must feel as though you’ve been alone forever and for that I’m so sorry. But I know one day you’ll find another human just like you, a human who has been waiting two decades to give themselves to someone and then you’ll fall in love and etc etc etc.
You have to remember though, even on your difficult days, that whilst sex is pretty cool, having never had sex does not detract from who you are.
If virginity is important to you, then do not just give it away. Wait for the right human! You are still a full and complete human and there is nothing wrong with you.
You are so fantastic and I hope you get all you want and deserve.
all my love