I think I'd check with a naturopathic doctor and see if there might be some vitamins or minerals he's low on. Sometimes just correcting our levels makes a huge difference in how our body functions. And please do some reading on the Internet about Vitamin D3.