AF is not due for another 3 days..Is this implantation or early period ??
Achieve your health goals from period to parenting.