Eat these foods for a better night’s sleep

Whole grains

Whole grains are a good source of magnesium, which is a mineral that helps regulate sleep. Try eating a bowl of oatmeal or whole-wheat bread before bed.

Nuts and seeds

Nuts and seeds are a good source of tryptophan, an amino acid that helps the body produce melatonin, a hormone that promotes sleep.

Dark leafy greens

Dark leafy greens are a good source of magnesium and vitamin B6, both of which have been shown to improve sleep. Try eating a salad or some cooked spinach before bed.

Fruits

Fruits are a good source of potassium, which helps to regulate blood sugar levels and can help to prevent you from waking up in the middle of the night.

Herbal tea

Herbal teas, such as chamomile and lavender, can help to relax and promote sleep. Try drinking a cup of herbal tea before bed.

Tart cherries

Rich in melatonin, a hormone that regulates sleep, tart cherries or their juice can help improve sleep quality and duration.

Dark chocolate

While it's important to consume it in moderation, dark chocolate contains serotonin precursors that can enhance sleep quality and overall mood.

Dark chocolate

While it's important to consume it in moderation, dark chocolate contains serotonin precursors that can enhance sleep quality and overall mood.

drinking caffeine

alcohol before bed

It is also important to avoid eating heavy meals as these can interfere with sleep.

10 Must-Read Books That Deserve a Place in Everyone's Lifetime Library