I always thought that, generally, the fitter you are the less painful your periods become. I've gone through a few keep fit phases in my life, and whenever I've been excercising regularly my periods have become less icky. I assume this would relate to weight in a lot of cases.