stop training for now, eat and sleep a lot. vitamin c in pill form is overrated, up your intake of citrus fruits, the complex vitamins and minerals do a better job than the synthetic stuff. and yes, avoid her, although, in the same house, it's basically impossible in my experience to avoid it completely.