Depending on the grade, pulled muscles can take one to eight weeks to heal. For the first 72 hours, apply ice, use elevation and, in consultation with a doctor, take anti-inflammatory medication.After 72 hours, use hot packs to bring blood into the muscle and provide nourishment, which accelerates healing.reatment. For the first 72 hours, apply ice, use elevation and, in consultation with a doctor, take anti-inflammatory medication. After 72 hours, use hot packs to bring blood into the muscle and provide nourishment, which accelerates healing.