Myoflex is another one of those creams that you rub on and the medicine in it is supposed to relieve your pain. It doesnt'. I would put this in the same category as Aspercream and Bengay. It's something you rub on and "think" you will get relief with. I tried Myoflex with pulled muscles and it didnt' do anything. I tried it for neck pain, it did nothing. I even tried it for my arthritis pain; again it did nothing. If you are one who has very minor pain, who knows it might help you but if you have pain that keeps you from functioning normally, then this isn't going to help. It's the same as rubbing lotion on (you will have the same effect). I would not recommend wasting money on anything for pain that doesn't put out heat. Heat is the only thing that I have found to work.I would also recommend that you wear disposable gloves when you use it as it's almost impossible to get off your hands. If you do use this product, wear disposable gloves as it's hard to wash off and it stinks.