I won't go into diet. You know what I think At the very least, drop the sugar.

I haven't been sick for years (other than gynae stuff). I take lots of supplements including coQ10, a good multi, vitamins B, C, D, magnesium, high strength fish oil. Everyday, without fail.