Pillow for neck pain?

3 times in 5yrs I have woken up with a neck pain that gets gradually worse and I have been bed-ridden for up to 3 days. I think it is the way I sleep. I would like to know what pillow is good for keeping your neck straight whilst in bed. There are so many to choose from I have no idea, HELP!