It is not uncommon to have neck pain without a clear reason. A minor injury may have occurred without your knowledge. Poor posture or improper movement over a period of time may cause neck or back pain. Pain may be caused by overuse or misuse of the neck muscles or by poor posture, such as:
Neck pain may also be caused by another serious health problem, such as arthritis, meningitis, the flu, or as a symptom of a heart attack.
Many people live with a certain amount of ongoing (chronic) pain. If chronic neck pain changes or becomes worse than usual, see your doctor.
WebMD Medical Reference from Healthwise