Astragalus has long been used in Traditional Chinese Medicine as a tonic to the immune system particularly to prevent illness and help those with weakened immune systems.  It is antiviral, anti-inflammatory and adaptogenic helping to strengthen and energize the entire body.  However, this herb should not be used during acute illness as it can drive infection deeper into the body.  So do not take astragalus during the flu or cold.