When muscles are sore due to strenuous activity or muscle pulls, heat therapy is effective and improving blood supply to hasten the healing process. Doctors suggest that the application of heat to an injured area should only occur 48-72 hours after the injury to avoid increasing initial swelling.