Just as your bed should provide good support for your body, your pillow should give you the right cushioning to position your head and neck properly. It should hold your head in the same relation to your shoulders and spine as if you were standing with correct upright posture. If you sleep on your side, you may want a fairly firm pillow to give your head and neck extra support. If you sleep on your back, try a medium-firm pillows to cradle your head with more “give.” And if you sleep on your stomach (although some physicians caution against this position), choose a soft pillow to lessen the strain on your neck.