You might want to buy a good support pillow.....
I spent $40 on one.... I noticed an immediate improvement. My
neck became noticeably less stiff.
That said, it seems to have lost its support since then.
actually, the gf got one for me.
but .... that's not the problem .... 