You're a pretty girl but that's not enough really attract a quality guy. I love a girl that's confident and comfortable in her skin that's funny and caring. Perhaps you wanting a boyfriend sooo much ends up coming across as desperate or needy and most guys wants a girl who's low maintenance. Well, that's my preference. Here's a youtube clip I found on how to get a boyfriend. Might give you an insight and help you http://www.youtube.com/watch?v=eMt0NFkchDM
Take a different attitude. You can do what you want, when you want, where as your friends might need to ask for permission to do things without their boyfriends. Always look for the positives in the situation. Positivity is infectious!