子宫内膜炎需要吃大概10天的药 。若轻度子宫内膜炎,一般一周左右基本可以控制病情。若病情严重,单用口服药物效果不明显,需要通过静脉输液或药物灌肠来改善。若只使用西药抗生素,用药时间不能超过十天。若抗生素需要长期使用,可能会产生耐药性,或导致体内菌群失调,进而加重病情。