Yup, completely normal. Periods are all over the place, and them being irregular or coming early/late seems to be more common then having a predictable cycle.
Don't worry! This happens to me all the time
A woman's cycle is never precisely every 28 days. Sometimes it comes sooner, sometimes it comes later. Nothing to worry about.
Hi there. Yes, you can ovulate off schedule and then have your period early. good luck