Sorry to hear that Ken. I know how it can be when some of these things are so persistent and won't go away.
Begins to wear on me after awhile and affect everything else. Keep yer head up, nothing lasts forever. Any clue what could be causing it? Mr. Graine should not be lasting this long.\
Pain killers over the long haul will mess your kidneys up. I was taking a med that had oxy and Acetaminophen in it from a surgery I had. It felt good for about 6 hours, but I knew I couldn't keep doing that on a regular basis. Went out and bought a tens unit for my back issue until it completely heals and have been seeing a good chiropractor....If it's neck related a good chiropractor might be able to help you.