如果月经发生推迟,推迟时间超过两周以上的,或者由于特殊情况需要让月经提前的来潮,可以使用黄体酮或者是用短效避孕药来催经。但是这些药物需要在医生的指导下,根据月经的具体情况来使用,以保证用药的安全。至于饮食催经,可以在临近月经之前多喝点红糖水。