Week early

Ok so all week my boobs are sore which is weird bcuz I'm not supposed to have my period for 7 days. Then today I'm spotting and now a full period. Is that normal?