I'm 20 in college studying business and had two girlfriends. However I know I'll never get another one because I'm short (5'6) and shy/social anxiety. After college it gets harder to get a girlfriend/wife because everyone will already be taken/married and women expect too much when your like mid-20s. Why is society like this? I'm nice and play piano and sports, and I workout and want to travel and work at a corporate business. One of my girlfriend wasn't ready for a relationship and the other one just didn't know what she wanted. Yeah sure confidence is everything apparently but society tells women to crucify shy, short men. This makes me feel unworthy and pathetic. Therefore it's making it hard for me to have faith in myself to get a beautiful girlfriend. The only way I can get a girlfriend is have a lot of money but I don't a girl to with me just for my money. Why do women hate shy, short men with a passion? What should I do? Give up on women?