心情不好是会影响月经的,月经可以根据精神紧张,压力大,焦虑,劳累,睡眠不足,饮食结构发生改变,生活环境发生改变或使用药物而出现延期或提前的情况。建议放松心情,适当的参加一些体育锻炼,经期建议避免剧烈运动,避免食用生冷食物。可以用红糖生姜煮水喝,有利于经血排出。如果有性生活史,月经出现延期,首先要排除早孕的可能。