Why the due date calculated by your last period cycle?

Magg