Is she using her Period as an excuse to flake on me??

Dating a girl that doesn't know what she wants and simply wants to play around... she's told me herself she doesn't want a relationship and is constantly sending mixed signals / giving me the HOT and COLD treatment

- Met a girl date 3 months no kiss/hold hands/get intimate

- she breaks it off goes back to the ex

- drops the ex comes back to me 3 months later

- Shows lots of interest first 3 days (thru text) we meet up and have sex

- AFTER sex she gives me the HOT and COLD treatment ignores me for a day or two at times

- We agree to sleep together again the following weekend on my birthday, 2 days before the weekend she tells me she's on her period and to reschedule the hotel reservation for 3-4 ahead of that day, but goes on to tell me she still wants to go out drinking with me and take me out to dinner as a date and pick me up and take care of the check... (she came through in that part)

- get a text from her today that she is still on her period and that it's best to cancel but that as soon as her period is gone we will go out and sleep together because (It was sort of a Birthday present she had offered me)

She likes the new me less shy and more freaky but yet she told me if I get too freaky and only talk about sex she will pull away... last night we went out with some friends I asked her for a kiss and she said no and refused... 20 minutes later she's all over me grinding on me and moaning and shoving her tongue down my throat on her own terms...

wtf does she wants and what should I do?
Is she using her Period as an excuse to flake on me??
Post Opinion