Sleeping on your side is the best way to avoid neck pain, but sometimes it's just too uncomfortable to sleep that way. That's where a full body pillow comes in. This type of pillow supports your head, neck, and spine, which means you, can get a good night...