I was in the same boat as you, and truth be told, if a girl is that flaky then she isn't too sure or doesn't care about you. If after 3 months she doesn't care about you, then she probably never will. (That's my experience anyway)
Quote:
Freeze her.
If you freeze her, you'll probably lose her. Because she doesn't care.
Also you should only do heavy make-outs if you're in a location where sex can realistically occur. When you can escalate it to sex. Else she WILL get flaky on you because she knows you'll have expectations the next time you meet up and it'll make her feel like a ho.
If you already decided to next her, then at least call her out on it and ask her whats up. Tell her to be really honest about it too. Maybe you'll learn something about the situation and can prevent it from happening in the future.
There are 5 objections as to why she wouldn't want to sleep with you (I think there are actually more, but let's keep it simple).
Ask yourself which one of these could be a possibility in her mind and then find ways to show her that these are irrelevant things that she shouldn't worry about:
1) She may get pregnant
2) She may get an STD
3) She thinks you will fall in love to quickly and stalk her
4) Social consequences (i.e. her friends/coworkers/people she doesn't even know that are observing may find out & think she’s a slut and then her social value might plummet)
5) She thinks that you will not be able to have a relationship or friendship with her in the future if you hook up too quickly
[credit: Vin DiCarlo]