I am so very sorry!

That was not nice at all!!

Do you temp at all? I always have temped because I have wacky cycles, and it always gives me comfort that when i chart I can know when I O, and if my temps start to have a drop I know af is coming and there is no surprises.
Hope that next cycle the witch stays away from you!! The Big Brat that she is.