Confused

Lovingly

My period starts tomorrow(4/17) but I am having really bad headaches and my boobs are still sore. They usually stop hurting a couple days before my period. Slight cramping, not much. Is this normal PMS or early stages of pregnancy? Thanks for you comments in advance