Oh no, don't feel hopeless, MandM! I'm 26 and in a LTR, but I had to WORK for it, it didn't just "happen" like in the movies. To make it happen, I resolved to:
1. Get out of the house all I could, go anywhere and everywhere.
2. Always accept dates, any date I was asked out on.
3. Ask guys out on dates, seriously, if he were single and not creepy and talked to me for more than 5 min, I asked him out.
4. Go on more than one date unless the guy was really not my type.
5. Go on at least one date per week. Regardless. One date per week.
I think I've dated 1/3 of the single guy population of this town, no joke. And most of those dates were only tolerable, some were downright awful. But I met my guy, finally! The night before I went out with him for the first time I told my best friend: "The universe owes me a good date. I've been putting in the effort. I deserve a good date." And it was the best date of my life
Seriously, dating is just like anything else, you gotta work for a relationship. Try the gym, try bars, try coffeehouses, try online dating, try everything. Don't settle for less than you deserve, but try meeting lots of different kinds of guys, you might be surprised. I guarantee you will find a guy out there, you're gorgeous and smart, there are plenty of men dying to meet you, you just gotta find them!