Hi i am Dr Ahmed Aly
thanks for using healthcaremagic site ,
I had gone through your question and understand your concerns ..
In my point of view it could be a muscular spasm due to overused muscle ,shoulder joint , heavy lifting OR it could be due to
nerve compression of your
cervical spine vertebrea which is more likely to accompany your past 3 months of pain episodes .
For now i recommend avoiding vigorous movements , provide good sitting and sleeping postures , painkillers when needed , hot massages with topical gels , muscle relaxants will be effective if not i suggest
MRI and Xray to exclude cervical herniation and visit your physician for proper management .
Please click THANK YOU and consider a 5 star rating with some positive feedback if the information was helpful. Hope the above information helps you,
Any further clarifications feel free to ask.