best pillow for continuing neck muscle pain, please help!!!!!?

i’ve been having sleeping issues due to neck pain for so long, can anyone recommend a great pillow for neck? the pillow i have now is either too flat or too high, it’s killing me!

I’ve tried tempurpedic but they have several shapes, which one is good? also, anything that’s not as pricey?