长期喝酒是会造成月经不来的情况。因为长期喝酒的女性会导致内分泌和激素产生紊乱,最终影响月经情况较为严重,甚至还会伴随阴道不规则出血。所以,女性在月经期间并不建议喝酒,反而应该多吃一些富含维生素和微量元素较多的食物。除此之外,酒精本身具有一定活血的作用,如果女性在月经期间大量饮酒,还可能造成月经量过多,严重时甚至危害人体健康或者是出现贫血等情况。所以,月经期间的女性除了不可以饮酒之外,也应该少吃辛辣或刺激性的食物,否则也会对身体造成不利影响。