Medically reviewed by Katrina Carter, DPT Neck pain from sleeping wrong is often caused by muscle strain. This may be the result of sleeping on the stomach, using a pillow that's too high, an injury, ...