Mine is a minor and it generally swings one week late but when stress levels are up it can swing to multiple weeks!
Any tips on how to calculate ovulation then?