Persistent neck pain for so much time even after taking medicines and physiotherapy may he due to nerve compression in lower neck region.. condition known as Cervical Spondylosis..
Next Steps
I will suggest you to start with hot fomentation, take analgesic with muscle relaxant tablet, apply analgesic ointment locally, get one X ray of Cervical spine. If there are some degenerative changes, you may require MRI of Cervical spine to find the condition of the nerves and spinal cord..
Health Tips
Avoid heavy work, avoid jerky movements of neck..