吃完虾后等待2-3个小时再喝银耳汤比较合适。虾属于海鲜食品,消化需要一定的时间,而银耳汤则具有滋润、清热的功效,可以帮助消化和清除体内热毒。如果在吃虾后立即喝银耳汤,可能会影响消化和吸收,不利于身体健康。