Period apps promise to help you understand your cycle better, predict your next period, and even track ovulation if you're ...