What Blue says.
I have found echinacea to be good for the immune system, when I was training for long-distance triathlons. I don't take it now though, as my system isn't under that sort of stress.
Spend your money on some fresh produce. I take it that coming off the meds is sanctioned by a doctor?