Period Question answers please

Steveania • Wife 💍 | Mom 🤱🏽💙🩷 | TTC baby #3 🥰
Say my period is due July 1 it doesn't show until July 2 & that has been normal but this month it was due the 28th & actually showed on the 28th very very light punk is it normal? I find it odd because it shows the next day instead of the expected day