Hmm, I'm a very mild sufferer of those. If I avoid chocolate I can go weeks between them. I know that I'm getting off easy compared to most people so I rarely complain.
Seem to have fewer since I started taking a serotonin medicine, but it could be just a coincidence.
Anyway, glad to hear from you gml