Confused

Maria • 🇦🇱
I'm not sure if I'm spotting or having a misscariage? My period is never early I have been spotting for a week and my period is due in two more days ...I have been having cramps .brown discharge ...