One of the best things you can do for your mental health is finish eating hours before bed. Make a firm rule, i.e. no food after 5 pm. It will help you avoid late night indulgent eating that wrecks your sleep, which then crushes your willpower and makes you irritable.