AF came 4 days early this month. It’s never happened to me. Could there be any explanation??

.