Just like anything biological, its not a perfect science, I have a perfect 30 day cycle, but give me a stressful week at work and I have a 20 day cycle. There are some very useful articles on this website, and it covers alot of the questions I have seen asked here.
Login | Register