46岁属于是更年期阶段,这时候体内的激素水平发生变化,失调,不稳定,容易导致月经不调的情况。目前月经不来,如果排除怀孕,去医院做B超的检查,观察子宫内膜的厚度,必要时采取黄体酮等药物进行调经治疗,饮食方面要多吃一些优质蛋白质之类的食物。