Pillow for neck and back?

I have horrible neck and shoulder pain. I have been diagnosed with fibromalgia as well. Does anyone know from experience, a good pillow to use to ease pain in neck and shoulders while sleeping? Thanks!!
i have tmj too