Period 7 days early?

I ovulated on the 30-31 and my period wasn’t supposed to start until the 17th, I was spotting a little yesterday but now it’s my full on period. Any clue as to why this happened? Been trying for about 7 months and I’m always regular.