My last period was on june 9th, im pretty regular so my next one should have been july 7th. Ive taken pregnancy tests all are negative the last one I took was on july18th. I usually use a period tracker app. To help with my ovulating days. It said I should ovulate around july 20th so far the heck of it I took a ovulation test on the 18th and tested positive the 18th, 19th , and 20th.then negative again. ive had cramp s on and off since my period should have started. Could I have ovulated a month late and will get my normal period soon?