Hey Pete - next time you're at the doctor's office have them check you vitamin D level. Alot of people are deficient in D and need to take mega doses to get their level back up. A sure sign of being low on D is being sick alot. Hope you feel better soon.
Take good care of yourself & feel better soon, Pete! We'll look forward to the next rants and warnings to stay out of the damn lakes when you're up to delivering them.