I've come on my period two weeks early?

Ovulation changes. A change in your regularity may be due to stress , medications or changes lack of ovulation. This is not uncommon. Keep track of your menstrual calendar. If the pattern persists, consult your physician.