If you have a stiff neck or shoulder most mornings, try a different pillow. New pillows can be expensive. No one pillow is going to answer everybody's needs. Ideally, your neck should be straight most of the night. Some foam pillows are too high and firm, or too bouncy.
Some down pillows are too soft and flat.
If your mattress is very firm and you sleep on your side, you many need a thicker pillow than you would on a mattress that allows your shoulder to sink into it. If you sleep on your stomach most of the night, try a soft, oversized pillow that goes under your chest but supports your head and neck. Try sleeping with different pillows or combinations of pillows or simply try a rolled-up towel as a cervical pillow. Some people prefer no pillow at all. Lightweight shovels can also help.