this could possibly be a pain from cervical spondylosis
, speacially in the view of not sleeping well. it could be good to take some hot fomentation and neck exercises. this may help you.
another option is to rule out an infection. of course we cannot do an x ray
. so you need to be careful and make sure you are not developing fever
while i agree that pain killers should be avoided, paracetamol
is relatively safe if you need an sos dose