LOL
Laz in the defense of all women our cycles switch up on us sometimes.
Some women are every 28 days like clockwork and others are all over the place sometimes even skipping for months at a time.
Lots of things factor into this such as birth control, stress, age, the list can go on and on. I am pretty good at judging when mine is going to arrive but even I have been surprised with an unexpected visitor and had to cancel appointments.
Amber,
I think its messed up you went out of your way to prepare and things did not go as planned, it is unfortunately something that both men and women in the hobby have dealt with at one time or another.
I wouldn't hold your breath waiting to be compensated though. Id just chalk it up as a loss and move on.