I've had arthritis for over 35 years. I am allergic to most pain meds. Years ago I learned biofeedback to control the pain and I just keep moving. I have one of those foam pillows that is higher on one side that supports my neck at night. My mom had trouble with her neck and I got her one of those pillows and it has stopped her pain.
I, too, have more trouble in cold humidity.