I've been getting mine for maybe 5 years? I can't remember exactly. I get mine like 3 times a year. They're normally only 3-5 days, and I don't get cramps. This summer was the first time I'd ever gotten one in the summer.
I'm not complaining.
-------
If I were an enzyme I'd be DNA helicase so I could unzip your genes.