AF is usually on the same day every month,with the exception of the occasional 1 to 2 day switch up. Last month it was 4 days early,and this month its 6 days late? Could this just be all stress?
Achieve your health goals from period to parenting.