喝过绿豆汤多久才能吃药不能一概而论,需要具体区别药物的种类和类别。如果服用的是抗病毒药物,例如阿昔洛韦、更昔洛韦等。服完绿豆汤30到60分钟后才可以服用。服用的是抗生素类,例如阿奇霉素、罗红霉素,阿莫西林这类药物至少间隔二小时以后才能够避免。对于药物的解药性和解读性。如果服用的是中药,例如党参、红花。不应该喝过绿豆汤后服用。至少应间隔四小时以上,以免绿豆和中药中的活血成分发生不良反应。