When you purchase through links on our site, we may earn an affiliate commission.Heres how it works.

But although these quick fixes can seem appealing, prioritizing an overall healthier lifestyle is always the better option.

And it turns out, it’s the right choice for your sleep as well.

A woman lying on a bed eating fruit

At least, that’s according to Anna Mapson, registered nutritional therapist and founder ofGoodness Me Nutrition.

It’s really important that people consider their overall diet," says Anna.

So, the happy news is that the occasional chocolate bar won’t ruin your sleep.

A collection of foods containing complex carbohydrates that are good for sleep

“When we’re more healthy overall, we will tend to sleep better,” explains Anna.

And better sleep makes for better general wellbeing.

However, it’s important to consume the right kind of carbs.

A woman in a kitchen chopping magnesium-rich kale

Prioritize eating complex carbohydrates, such as whole grains and not just for your sleep.

Complex carbs help to protect and improve our health in lots of ways, explains Anna.

And a higher fiber diet from whole grains is strongly associated with reduced risk of heart disease and strokes.

A person holds a mug while sitting in bed

“If you’re not eating enough, it may impact your sleep quality, says Anna.

Instead, she emphasizes the importance of eating magnesium-rich foods such as leafy green vegetables throughout the day.

If you always need a wee at night aim to finish your liquid intake around 1-2 hours before bed.

Anna recommends soothing drinks such as chamomile tea or decaf tea with valerian or hops extract.

Anna Mapson is a registered nutritional therapist and the owner ofGoodness Me Nutrition.