No........i wish it did take care of pains and sore muscles...but they all still hurt. Try getting a massage.