The best pillow for neck pain is the one that you're most comfortable with. If your pillow doesn't support your head properly and you find it hard to breathe, that's a sign that this pillow is not the best for your neck.