You have issues with self-esteem. That's not a bad thing, it's only bad if you don't do anything to fix it. You should definitely try to search for websites that give tips on how to improve self-esteem!
You're going to meet Mr. Right soon enough. You're loyal and down to earth. You'd never betray friendship for a guy. And soon your love life will be unstoppable. You better tell those boys to watch out for you, cause you be coming around.