Early period?

Been spotting all this cycle and then yesterday started my period but it wasn’t supposed to start til the 18th what the heck?