This app will calculate your next menstrual period based on the number of days of your cycle, the length and first day of your last menstrual period. It can notify you two day before your next estimated period starts. You can also save your results so you can track your menstrual period history.