I'm a chick and I don't know this much about periods!
I think 99% of what I now know about women's bodies during this time was learned the morning after my girlfriend told she might be pregnant. Turned out it was just late and nothing came of it, but my god the research you do after hearing that.....