Hi there. Yes, you can ovulate off schedule and then have your period early. good luck
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.
A woman's cycle is never precisely every 28 days. Sometimes it comes sooner, sometimes it comes later. Nothing to worry about.
Don't worry! This happens to me all the time