Mine happened quite often especially when sitting in front of a laptop. At one stage I even used a neck brace as temporary support
Mine comes and goes. I find using a neck pillow when in my recliner helps
I have this quite often. Especially later in the day. I’m having less of it at the moment. I do neck exercises as much as I can. Google neck exercises. It will help.