Go to an osteopath--they're trained medical doctors but they have additional training that gives them tools to better advise you regarding this sort of problem.
A couple of years ago I had bad neck pain. It turns out I have a forward head (due to bad posture, caused by sitting at a computer all day). Between osteopathic manipulation to deal with the pain and physical therapy to correct the posture problem, the neck pain went away without using any sort of drug.
One thing I learned--and I recommend--is to roll up a towel and place it between your shoulder and head when you go to sleep. The towel will support your neck and you don't need any sort of special pillow.
__________________
If I am not better, at least I am different. --Jean-Jacques Rousseau
|