AF 4 days early

Stephanie • Girl mom 💗, dog mom 🐶🐶

I have pretty regular cycles, no idea why AF arrived 4 days early. Have this happened to anyone else?