Great question. Instant relief is tough to judge. There are a lot of causes of neck pain and so the most generic answer I can give you is in order to get instant relief from neck pain (and all other pain) is to find the source of that pain. Once you find the source, you're a step closer to finding the solution to that pain.
Hope this helps.
Dr. Lauren Harden, D.C
More important long-term is to seek the help of a qualified health care professional to determine and treat the cause of the pain. Often, the cause of neck pain is a mechanical malfunction of the joints and muscles of the cervical spine. The medical term for this is Vertebral Subluxation Complex. In plain terms, we call it a pinched nerve. Chiropractors use their diagnostic and therapeutic skills to improve the overall biomechanics (motion, balance, strength) to allow the spine to return to normal. The next issue is to address what has caused 'abnormal'. Posture, injury and arthritis often contribute to spinal imbalance. Your chiropractor should talk to you about addressing these issues.
Hope this helps. Remember, ice is the natural wonder drug.
Dr. Kamryn Terveer
There is no way to get instant relief from neck pain. However, there are ways to decrease neck pain over time naturally. It begins with improving your posture. Start by squeezing your shoulder blades together. Do this in 4 reps of 10, three times a day. By strengthening these posture muscles over time, you will begin to notice improved posture resulting in less neck pain over time.
Apply heat or ice to the painful area. ...
Take over-the-counter pain relievers such as ibuprofen or acetaminophen.
Keep moving, but avoid jerking or painful activities. ...
Do slow range-of-motion exercises, up and down, side to side, and from ear to ear.