月经推迟了半个月主要有如下几点原因。1、对于有性生活的育龄期妇女,任何月经推迟诊断前均应该首先除外妊娠。一般10天以上就高度怀疑妊娠,建议先留晨尿验孕,若阳性即可明确妊娠。再去医院的妇科查外周血HCG或者测尿妊娠实验。2、要排除患者是否有熬夜、喝酒、近期的精神压力过大或者突然间的环境改变,这些都会导致月经推迟。3、考虑月经不调或内分泌失调的因素,可以在医师指导下口服或者肌肉注射黄体酮调节月经,也可以口服中药,如当归丸、八珍益母丸等。