All articles
Everyday life · 4 min read

Food, drink and your mood

Not a diet. How regular meals, caffeine and alcohol can affect your mood, energy and sleep, and small changes worth trying.

What and when we eat and drink can make a real difference to how we feel. This isn't about losing weight, counting anything or cutting out foods. It's about noticing the habits that leave you steadier or more on edge.

Regular meals

Going a long time without eating can leave you tired, irritable, anxious or foggy, and it's easy to mistake those feelings for something else. When you're stressed or low, meals are often the first thing to slip. Eating something at regular times through the day, even if it's simple, helps keep your energy and mood more even.

Caffeine

Caffeine in coffee, tea, cola and energy drinks can make anxiety feel worse: a racing heart and jittery feeling can look a lot like worry. Its effects last for hours, so caffeine in the afternoon can also make it harder to sleep. If you notice you feel more anxious or sleep badly, try having your last caffeine before 2pm for a week and see what changes.

Alcohol

A drink can feel relaxing at first, but alcohol is a depressant. It tends to disturb sleep and can leave you feeling lower or more anxious the next day. UK guidance is to drink no more than 14 units a week, spread over three or more days, with some drink-free days. If you drink to cope with how you feel, that's worth noticing and talking about.

Water

Even mild dehydration can affect concentration and leave you feeling tired. Keeping a drink of water nearby is one of the easiest changes there is.

Small changes to try

  • Eat something within a few hours of waking, and don't go all day without food.
  • Keep a simple snack with you for busy days.
  • Swap your afternoon coffee for a decaf or herbal tea for a week.
  • Have a few drink-free days each week, and notice your mood the next morning.

You can note meals, late caffeine and alcohol in Food and drink today on the Today screen. Over time, Insights shows how your mood compares.

There are no good or bad foods here, and SteadySelf never asks about calories or weight. If food, eating or your body is a source of worry, or you feel you have to make up for what you eat, talk to your GP or contact Beat, the eating disorder charity, on 0808 801 0677. If you're worried about your drinking, your GP can help, or call Drinkline free on 0300 123 1110.

Written by the SteadySelf team. Updated 17 October 2026. This article is for general wellbeing and isn't medical advice. If you're struggling, talk to your GP, or refer yourself to NHS Talking Therapies. If you need help now, use the Need help now? button.

Practise little and often

SteadySelf brings mindfulness and CBT skills together, with short practices, check-ins and gentle reminders. It's free.

Start free