Perfect timing

When my boyfriend is visiting after not having seeing each other for 2 months, my cycle shows that my period will come the day he arrives and end the day he leaves....