How to predict the arrival of your next period

Figuring out when your next period will be arriving is surprisingly easy–even if you have a “short”, “long” or unpredictable menstrual cycle.