Neck pain is a common problem with many possible causes. Poor posture, hunching over a computer, arthritis, whiplash, and muscle strain from simple things like reading in bed or grinding your teeth can all trigger neck pain. Some simple tips can help prevent further flare ups from occurring.