I sleep on my back and wake up with neck pain. What is the type of pillow I should get?

I got cheap pillows from walmart and they are now flat and I hate them, I’m willing to pay more but how do I know they won’t get flat? Is there a better filling (goose etc) or what?


Related Memory Foam Pillow Sites