Hi welcome to Health care magic forum.
Thanks for calling H.C.M.Forum.
You are one day late for the period, wipe show peachy color , today it is more, last month your period lasted for only two days.
Human body is a miracle, and we can't expect everything in the planed way, all the time . cycles are still a miracle, we cant asses everything to find the cause.
The works of the body depends upon so many factors like nerves, muscles, blood and so many factors, periods depend upon the
hemoglobin,
anxiety, food, and exercise etc.
once a while there will be changes like this, if these changes are continuing you can consult a gynacologist for diagnosis and treatment.
I hope you got my point.
best regards.