催经一般吃几天黄体酮,与患者的具体情况有关,因为不同的内膜厚度,服用黄体酮的时间会有所差异。所以在催经之前需要先进行B超检查,了解子宫内膜的厚度,如果子宫内膜厚度比较薄,低于10mm,通常需要服用2周左右的黄体酮;如果子宫内膜相对比较厚,大于10mm,通常需要服用1周左右的黄体酮。不过服用黄体酮需要排除禁忌症,比如对激素药物过敏的女性是不能服用的,肝肾功能不全,有心脏病、血栓性静脉炎等一些心血管疾病,有乳腺或者生殖系统肿瘤,也是不能用黄体酮的。