Stop testing with Opk's to determine pregnancy. they are not pregnancy tests! They detect LH not HCG! Many women will have an LH surge before AF shows, you're just driving yourself nuts.
Achieve your health goals from period to parenting.