Period 2 weeks early?

Brittany

My typical cycle length is between 30-35 days. I was supposed to ovulate today but instead started bleeding (day 21). Has anyone ever experienced this? I thought it was very odd as my cycle is never that early. We have been trying for baby since last June! I started to get excited as maybe it was implantation or ovulation bleeding but it feels like a regular period.