Although neck pain is relatively common, the causes can be quite variable. Most of the time, the cause is not serious. If the pain persists for a week, then it is time to go to the doctor. Causes of serious neck pain could be injury, rheumatoid arthritis, meningitis, spinal stenosis and heart attack. Each of these may have different symptoms, but all need an appointment with a professional for treatment. There are some home remedies for less serious cases such as OTC pain relievers and ice/heat. Finally, there are ways to prevent neck pain such as a new pillow and sleeping on one's back.