Astragalus has been used for centuries in traditional Chinese medicine. It is thought to help boost the immune system. It is also thought to help the heart and liver. But more research needs to be done to better understand how it affects the body.