月经提前或推后的原因有:1、平常学习或生活压力大、精神紧张、经常熬夜、过度减肥、受凉、吃辛辣食物等都可以使月经周期紊乱。2、经常服用避孕药或放置节育器也会使月经紊乱。3、一些妇科疾病如子宫内膜异位症、多囊卵巢综合征等也会使月经延迟或提前。月经提前或推后1周以内都属于正常现象,延迟超过1周时要注意是否怀孕。