Clock: Sorry you are going through this, but I love your attitude.
I'd say do the best you can with your nutrition, and keep exercising as much as you can.

I'd add in Omega 3/6 Fatty acids for sure, if you don't already. Excellent for the immune system, and helps with allergic stuff nicely over the long term.

I wish you the best and congrats on the 48 miles!!! Keep at it.