I have a lot of shoulder issues right now. Pharmacist suggest Therm a Care. It provides 8 hours of heat which makes the blood flow in the shoulder which is suppose to help it. It does feel better when I use the Therm a Care. Hope your shoulder doesn't freeze up. Prayers for quick recovery and pain relief.