An irregular menstrual cycle can affect the accuracy of an ovulation calculator as it returns results based on the average length of your menstrual cycles. Additionally, factors that may cause menstrual irregularities, such as smoking, alcohol intake, high psychological stress, obesity, and hormonal imbalances, may also affect the accuracy of the calculator (7).