AF 2 DAYS EARLY

Michelle

My AF is 7 days and is supposed to come today but it came 2 days early. its been 4 days now and the bleeding is very very light. Its like spotting. What could this be?? 🤞