The pain described by you suggests pain due to nerve compression in neck. 2 years is quite a long time. You will need detailed evaluation from a physiotherapist.
Next Steps
Kindly visit nearby physiotherapist with an xray of your neck.
Health Tips
Avoid hot packs. Apply ice pack for 15 mins 3 times in a day. Use a normal size form pillow such that shoulder is just below the line of pillow and not above it.