We women need to demand more for ourselves. If a guy doesn't want to commit you have two choices; kick him to the curb or be unhappy and settle for what he wants. You can find out easily if a guy is in it for the long haul or just wants to hook up for sex. Make him wait until you know for sure you are in a committed relationship. A guy is not going to continue to date you if you not putting out; but of course there are men who are exception to this rule. Meaning some guys will go through desperate measures to try to get the poontang.
Only time will tell what he's all about You just have to be patient.
Eventually if you hold out it will be worth it; because sex will blind you and cloud your judgement and you can't and don't want to see the guy for what he really is
You will be surprise a guy will respect and appreciate you if you made him earned your respect; and not rush into bed with him. If a guy ditches you just because you not putting out fast enough he just did you a favor now you know where he's stand; that's how you weed out the good from the bad guys. If you would have rush into bed with him he probably just going to vanish; or keep you around until he wants you again but he would never commit to you.
If you feeling down and frustrated about being single just remember everyone in a relationship or married is not happy. The grass isn't always greener on the other side. Its takes a lot of work for a relationship to work. You are worth having someone who's going to cherish and love you for you. Remember to hold your head up high, and not settle for anything but the best, because you're worth it.