I have these problems too. I found glucosamine helped, but I cut it out because of sulphate, and vitamin c also seems to help a little. I'm trying to get more exercise in as sitting in one position can contribute.