月经提前或者是推后7~10天都是属于正常的现象,首先要排除怀孕的可能性,如果不是怀孕的话,考虑是妇科炎症所引起的。要去医院做一个B超和性激素以及分泌物的检查,保持一个良好的心态和心情,心情的好坏对于月经也是能起到一定影响的。