AF was due today. I was so excited when I woke up and realized she didn't make an appearance! 4 weeks exactly according to the app. 😁

Jessica