I'm a 31-year-old straight woman. I have a good job, great friends, and average attractiveness. I've dated close to 30 men at this point, and I can't wrap my head around this: I've never had a boyfriend or dated anyone for more than a couple months. It's really starting to wear on my self-esteem. I don't believe anything is wrong with me, but the more time goes on, the more I think I have to be doing something wrong. The guys ghost me or things fizzle out or we're not at the same point in our lives. This is particularly true for one guy I've remained friends with (common social circle) who is struggling with his career, though things are still awkward because it's clear there's still something there. Another area of concern: I'm still a virgin. Catholic guilt resulted in me being a late bloomer, with my first kiss at 21. Once I got more into dating, my low self-esteem coupled with the fact that I've basically decided I want to be in a monogamous committed relationship with a guy before having sex, relationships just never happened. I don't have unrealistic expectations that I'll marry the first dick that sticks itself into me—but I've waited this long, so I'm not going to jump into the sack with just anyone without knowing that I can at least trust them. The only guy I really do trust is Somewhat Depressed Guy, but propositioning him could further complicate our already awkward friendship. Is something wrong with me, and what the hell should I do?