Try the custom AI to help you find products that Reddit loves.
https://www.amazon.com/dp/B07MZQ9BNC (bonus: the price has come down since I got one)
It's just a shaped memory foam pillow that's really really customizable. There's an insert for the middle so you can make the pillow thicker or thinner, and it's shaped differently depending on which way you turn it. This is GREAT for my neck and I find I don't wake up with a migraine nearly as often as I used to.
My husband prefers his UNshaped (regular pillow shaped?) memory foam, but he doesn't get migraines so he doesn't know. My son has tried both while he was migraining and found mine to be an instant relief and Husband's to be a weighty disappointment. So.
Clearly I have the best pillow.