I am an old fart but here is what I have learned, women are fickle as ****. You are being to nice to them. Don't change the person you are but try being a little bit more arrogant around them. Stop getting the door, carrying their books, taking them to lunch and such type things. Turn your brain from being nice to smash and dash. "Girls" (I say girls because at 19-20 age group they are far from women) are wanting the perfect guy even if the are a 1. They all seek the 6'5" football player, who is rich, good looking and good grades. They are shallow and are trying to hypergammy their way up. Where you are in life and your age isn't what they trying to monkey branch on to. These girls are shallow, try dating some older women or find some better ones. Look outside the group you are looking in. Be selective with whom you share your body and time with. I would also suggest watching some MGTOW videos on youtube, it will enlighten you more about females. Most women are ***** and they cheat, be leery of all women.