The length of the menstrual cycle varies from 21 to 40 days, but the average is every 28 days. A period date calculator can help ease the stress of calculating and keeping tabs.