I'm quite lucky in that I'm not affected too badly. However, the couple of days beforehand I would really rather spend on the sofa eating chocolate. My period itself is fine though, I have Mirena coil which has made my periods much much lighter, and they have been pain-free since having my daughter. I did find tampons a pain with cycling and have switched to a menstrual cup which I always forget is there.