你好,一般月经周期为28-30天,另外月经提早或推迟一星期是属于正常的,超过或短于这范围就属于月经不调,而你的情况月经两三个来一次,考虑属于月经周期过长,也是属于月经不调,导致月经不调的原因有功能性失调和器质性病变。
精神紧张、心理压力大、情绪波动、生活环境突然改变、生活不规律等因素都是有可能会影响月经的,你的情况建议你及早就医及早进行明确,并及早进行积极的治疗,平时要保持心情舒畅,保持规律的生活以及合理的饮食习惯。