Neck pain is a common complaint for many people. Neck muscles can be strained from poor posture whether it's leaning over your computer or hunching over your workbench. Many people experience neck pain because of poor posture and muscle strain. In these cases, your neck pain should go away if you practice good posture.