I find ice is good if I have overdone things, but that morning stiffness really just needs me moving until it frees up. Nothing else really helps, just moving. If it is painful stiffness, then painkillers help, but not with the stiffness. It still always takes anywhere between 30 minutes and over an hour for me to loosen up.