Neck pain is a common symptom caused due to excessive strain exerted on the neck muscles. Common causes for neck pain include poor posture, weak muscles and medical conditions. Pain in the neck, in severe conditions, can also be accompanied with numbness around the neck muscles.