Mate the same problem happens to everyone at some point you need to do a few things: 1)Stop comparing yourself to other people. You'll make yourself depressed and it won't help you, no ones better or worse than yourself everyone is equal in the dating game. Yeah some people look better, have better prospects or are more the girls type. They're not better, just closer to what the woman is looking for. 2) You need to find out what the girl you want thinks of you. Do you and her flirt casually? Or do you watch her from across the room and rarely chat? Are you in the friend zone? If you flirt then patient, if you look at her from a distance and rarely talk to her, go and start! If you're in the friend zone it's not over, start meeting up just the two of you, be a gentleman. I find that whilst it's cheesy as hell, girls think it's cute or chivalrous, which is good. Aim for the flirt zone, then make your move. 3) Make sure you have the right girl, if you and her have nothing in common and can't hold regular conversation then move on because it won't work out. Regular conversation is things like news and you interests, not where people come from and getting to know them conversation, because you'll run out of topics to talk about. I've just met a girl I can chat to about anything and we have similar interests, we flirt, and I don't place her ex boyfriends on a pedestal, if anything you want to say you're better than they are because then you'll at least be giving yourself a boost. So assess the situation then pick you plan. If you have to wait then it sucks man, but if she's the girl you want you'll have to be patient odds are the other guy will cock up before too long. One last thing, BEWARE THE REBOUND!