Period arrived 2 weeks early?

Anyone have any idea why? I'm feeling lost!!