Best pillow to prevent neck pain, shoulder pain, and headaches?
I wake up pretty much every morning with neck pain, shoulder pain, and headaches. I think it’s because of my pillow possibly. Sometimes, my whole body feels like I’ve worked out the previous day. I’ve been reading tons of reviews on different pillows but don’t know which one to purchase.

The best neck pillow in my opinion is the Cervical Traction Pillow:
http://www.tractionneckpillow.com
It’s good for neck and shoulder pain and neck posture. There’s some videos on youtube too.
You need to get a cervical support pillow- one that will align your head and neck in the right position. Not getting enough support in the neck can lead to things like headaches and muscle spasms. It is important that your head and neck are in a relaxed position whether sleeping on your side or on your back.
Check out the cervical traction neck pillow here: http://www.arc4life.com – It conveniently has two sides to it: a support side and a traction side. The traction side is great if you have a "military neck"- as shown on an x-ray. Great for patients who suffer from stiff neck, headaches, neck pain, shooting pains into the upper extremities or even numbness and tingling into their hands/arms.