Before we dig deeper into what is the best pillow for neck pain, it is
essential to know what causes the neck pain. Although some people may blame mattresses for the cause of their neck pain, the pillow is always the culprit behind it.
Neck pain is caused by a prolonged strain on your cervical vertebra while sitting in an angular position. On average, you sleep 7 to 8 hours and, if your neck is lying in the wrong position while sleeping, this can have long-term consequences for your neck. You can notice this because your neck is usually stiff after waking up.
Another cause is that the joints between the vertebra wear out or change; this is also called osteoarthritis. If you have this, it is crucial to have an excellent supporting pillow.
The picture below shows what a wrong posture of your cervical vertebra is and what a good posture is: