Here are some tips you may not have thought of to help alleviate that pain in the neck.
~ Drink enough water.
My suggestion for the best amount is ... Take your body weight, divide that in half, take that amount and put into ounces. Drink that amount, daily.
You might try adding trace minerals to your water also.
Our bodies need water to work properly ... it needs water.
Daily, allow your head to gently move from side to side and front to back.
Sitting at a desk too long? The forward posture of your head has cut off some vital nutrients to your spinal cord, brain, vertebrae, muscles and nerves.
Take a minute or two to reverse this process. (I know your boss will appreciate your added productivity by taking care of yourself.) Gently, and slowly bend your neck and head back in the opposite direction. Allow it become soft in this position. 30 - 60 seconds of doing this stretch will help with that neck pain.
~Essential Oils to help with pain
1-2 drops of these mixed with jojoba or coconut oil applied to your sore neck 2-3 times per day, and Bob's your Uncle, the pain is gone!