Stuart, also make sure you get enough sodium. For a long time I was eating many natural low sodium foods, not putting any salt on my food, and not getting enough sodium. Lately I remind myselt to salt my food. Most people in the US and UK get too much sodium, but there are still some people who don't get enough sodium. Perhaps if you feel better after eating foods that contain vitamin c such as fruits and vegetables, it might not be the vitamin c that is making you feel better, but the potassium. Fruits and vegetables have plenty of potassium. I have given up on fruit, but eat plenty of vegetables. I also eat plenty of plain yogurt, which is also a good source of potassium.

I find that creatine helps eliminate my muscle ache. I take around 3-5 grams a day on an empty stomach. I just added this recently to my regimen.