I can relate on the shingles. They suck.
Mercifully, I recently found a remedy: high dose Vitamin D, some 4,000 I.U. per day in the dry form.