@Sycorax,
It seems like you have an excuse for every piece of advice you get.
I am sorry to say you're your own worst enemy here. Either you man up and tell her that you're leaving WITH your belongings or you'll be in this state of utter dependency for a very long time.
Who cares when she starts her period? You lose yourself in all kinds of
small details that don't matter whatsoever.
Either you have the guts to leave or you don't - either way, you have to come to a decision. Don's fuss around about million of excuses here -
do it or don't ! It's as simple as that.