AF has a mind of her own, whose with me!

Alicia
One month my apps will be dead on when AF comes and other months like this one I can be late 3 days and then she shows up!!!! So frustrating and emotionally exhausting!