你好,根据你的病史描述月经周期是40天一次。一般正常的月经周期是23ndash;37天来一次的。但是一些人也是因人而异的。
建议可以去医院就诊做个内分泌六项检查看看体内的激素水平,如果体内的激素水平稍低可以食补,另外如果激素水平正常。去中医院开点补气血的药物就可以的。
保持好心情,祝你健康。