period problems

Abigail

so my last 2 periods have started early with 24 hours of spotting then go into my regular period. I have been having cramps and my face is broken out. my boobs hurt just walking! I'm 23. I have never had cramps before or irregular periods. what could be going on?