O tempo que leva para ser eficaz depende da gravidade do estado do paciente, da constituição do indivíduo e da sua sensibilidade ao medicamento, e varia de pessoa para pessoa. O Astragalus contém principalmente polissacarídeos astragalus, ácido oleanólico e outros nutrientes, que têm o efeito de melhorar e regular o sistema imunitário do corpo. Quando tomado por pessoas com baixa imunidade corporal, pode funcionar mais rapidamente, geralmente em 1 mês, e para melhores resultados, precisa de ser prolongado por 2-3 meses. Para pacientes com tumores malignos, segundo o conselho do médico, para resistir a alguns dos efeitos secundários causados pela radioterapia e para melhorar a resistência do corpo, deve ser tomado por um período de tempo mais longo, geralmente demorando cerca de 3-6 meses para ter um melhor efeito. Além disso, os pacientes devem estar conscientes de que Zingqi tem o efeito secundário de causar alergias. Para aqueles que são alérgicos, recomenda-se que não o tomem para evitar outros efeitos secundários graves.