5'4/5'5, 20 years old checking in.
Guys, you really need to stop beating yourself up about something that is out of your control. It really doesn't matter, and I wouldn't even listen to the comments from girls that state they'd only date tall guys. It doesn't take into account that people are different when posting something anonymously on the internet vs actually having a face to face social interaction with someone, where they will subconsciously be influenced by social conformities and their biology. Of course online they're going to agree with the consensus of "tall, dark and handsome" etc. but in person there's more to it and this is your chance to be confident and show off your personality, which she may potentially be attracted to.
I too used to lack confidence and be obsessed about my height, hoping I'd have a growth spurt in my latter teenage years. I've been through the depressive phase, which wasn't caused only because of my height but other problems back then. I know what it's like to be put down because of your height, but once you learn to actually not give a crap about what other people think then you can actually become a much more confident person and show your true personality.
Tips:
-Take care of yourself, have good personal hygiene and start working out and put a little mass on. Don't put too much muscle on as women in general don't like a lot of muscle on tall men, never mind smaller men. A lot of muscle will also make you appear shorter and stocky, so stick to looking lean and athletic.
-Wear more fitted clothing as opposed to looser baggy clothing. Especially with jeans, such as slimmer jeans that taper in towards the bottom. This will show off your shape and will create the illusion of being taller.
-Develop your confidence and personality. Don't use excuses such as "confidence is not enough when you're short" as it really is irrelevant. If the first thing a girl says to you is "you're short" when you're trying to get her number or even just talking, don't just instantly walk away or let it throw you off and give in. Don't be mean either, make a joke involving it, not so she's laughing at you but so she's laughing with you, and then continue the conversation. Many people who give this excuse "say" they're acting confident, think they're confident in the general sense, but probably lack the I-don't-give-a-f*** what anyone thinks about me mentality. For example if you could go into a busy public place, walk next to a girl or group of girls, drop down and do 10 press ups or star jumps and then proceed to talk to them in a confident way, keeping complete eye contact -then you have the right kind of confidence. (the YT channel below does this sorta stuff) Just think about it, you'll probably never see these people again and people really couldn't give a crap about what you do, they won't even think about you 10 minutes later or even remember you weeks later. Would you rather go through life and possibly pass up meeting the girl of your dreams and regret it, or would you rather just get over that minor fear and talk to the girl? Even if it didn't go well, she'll forget about you a week later or sooner.
-Watch some of "SimplePickup" YouTube vids
http://www.youtube.com/channel/UCFns-k9UgOhVRnKHdynzU2A once you get past the comedic value of them, they can actually teach you a lot about not only talking to girls, but developing confidence and social skills. It's a group of three guys who were once introverts and started to become confident people, but even then when they first meet girls they'll actually mention they used to play on star craft for hours on end or other "nerdy" things -and they still get their numbers, because you can talk about anything if you do it in the right way.
I've seen so many of these threads on different forums and everyone gives the same excuses, though I was probably pretty much the same and you probably think that no tall person will ever understand what short men (under 5'6) go through. But really the only answer is to focus on developing yourself so you have other attractive aspects that trump waaay over your height.
*that was quite long! I at least hope it helped/motivated some fellow short guys*