Before having kids I had very light, but very painful periods lasting for 2-3 days, but after them, it reversed in that I was having very heavy, but pain free periods that went for about 5-6 days. After the pain I have suffered in the past, I would gladly put up with a heavy one over a painful one. I have had the odd one or two that have been painful, but not many.