here is cure for your complains you are at right platform.
you said you dont want to take pain killer.using psin killers is likeonly superficial treatment.
you also doing yoga
we will guide for that which aasan(position) is good in such complaints.otherwise its harmful if you do that without consulting any expert.
there is therapy in ayurveda for such painful cases.
its a vaatvyadhi.ayurvedic vati and oil are helpful for that.several patient get relief by using our ailment.
this medicine give relief from pain without any side effect unlike pain killers also enhance your nevrous system.restore your abiliy(neck movement etc)
basti (special treatment of vatvyadhi)local and regular one also useful in it.
follow it ask us for consultation in detail.
it will surely brink back smile on your face.
have a nice day tc