问题分析:黄体酮一般打一针会有一定的效果,但是不能维持正常水平,需要定期监测体内孕酮水平,再决定用药的时间。而且正常经期是3~7天,这个范围出血都属于正常的,如果出现超过一周不干净,考虑是内分泌失调或者内膜病变引起的,黄体酮属于孕激素的药物,使用以后有可能出血停止,但是需要按照周期使用,停药后容易出现撤退性出血。可以去医院检查B超,了解子宫内膜的情况,看是否正常,如果内膜厚需要诊刮处理或是药物调理。