I need some luetal phase opinions

Annonymous • Proudly 🇨🇦🇨🇦🇨🇦🇨🇦
Here's my story/timeline:
​On June 7th, I got my period. My periods range from 25 days to 29 days, with them averaging 27-29 days. Never longer than that.
​On June 19, I had crazy cramps all day. My husband and I had sex, and he pulled out that night. 
​On the 20th we had a quickie, but again, he pulled out.
​On the 21st, fairly late at night, we got really ahead of ourselves, and he didn't pull out. 
​After that, my husband (who is working out of town) went home. I had cramps all the time like my period was coming, but far too early. I decided to grab an opk on June 25, and it came out positive. 
​I've had cramps since the middle of my cycle, and I'm now on cd 31 (2-3 days late) still feeling cramps, but no period. I've taken 3 tests, which were all BFN 
​I doubt I'm pregnant due to the tests, as well as the fact that I've been pregnant twice, each time getting early results. 
​I'm just wondering if I ovulated late, will my period be late as well?