It seems as though I've pulled a muscle in my shoulder or neck, it hurts and is causing headaches, how can I fix the pulled muscle?

Physiotherapist. Best treatment for muscle injury with subsequent headaches, is to get physiotherapy treatment, to treat the trigger points. Warm bean bags also helps with muscle spasm.