period was due two or three days ago
UPDATE:
Definitely pregnant
Achieve your health goals from period to parenting.