Sex is, of course, pleasurable, but it is great for your health too, with frequent intercourse able to prevent a heart attack as well as fight off colds.

However, your diet can greatly impact libido, and ensuring you get enough of the right nutrients can improve your sex drive.

“Your diet has a profound effect on your sex drive – and not just by providing vitamins, minerals or aphrodisiac foods,” explained Dr Sarah Brewer, author of Overcoming Low Sex Drive.

“What you eat influences your hormone balance and following a hormone-friendly diet will help.

“This involves obtaining the right types of essential fatty acids – such as those found in oily fish, nuts and seeds, plenty of fruit and vegetables – at least five servings per day – and as wide a variety of whole grains as possible.

Vitamin A

The vitamin is important for the production of sex hormones, such as testosterone, and maintaining sex drive.

As well as supplements, you can find it in a number of dietary sources, including liver, eggs, dairy, fish, meat, dark green leafy vegetables, and yellow or orange fruits and vegetables.


This mineral is known for helping you sleep, but it can improve sex drive too.

Find it in nuts, seeds, brown rice, whole grains, eggs, cocoa and dark green leafy vegetables


Another mineral important for libido, this one is famously present in brazil nuts – with a single one providing all your recommended daily allowance.

You can also find it in broccoli, mushrooms, cabbage, onions, garlic, whole grains and seafood.


It can be easy to become deficient in this mineral if you are vegetarian or vegan.

However, luckily it can be found in pulses and whole grains, as well as red meat, seafood, eggs and cheese.

Vitamin C

Better known for its ability to reduce the severity of colds, this vitamin can also aid your sex life.

It is important for the productions of sexual secretions and fertility.

As well as supplements, it can be absorbed by eating all fruit and vegetables, particularly citrus fruits, berries, peppers, kiwi and leafy greens.

Vitamin E

This important vitamin is vital for production of energy, stamina and staying power, plus healthy circulation and blood vessel dilation.

It can be found in oily fish, fortified margarine and dairy products, liver and eggs.

B vitamins

These can include vitamin B12, biotin and niacin.

They can be found in brown rice, wholegrain bread, seafood, poultry and meat, pulses, nuts, eggs, dairy products and green leafy vegetables.


As well as providing you with normal daily energy, the essential mineral is vital for arousal and orgasm too.

It can be found in red meat seafood, whole meal bread, egg yolk, green vegetables, prunes and other dried fruit.


It is well known calcium is important for strong bones, but it has a function in the bedroom too.

Find it in milk, yoghurt, cheese, green vegetables, oranges and bread.


The mineral is present in dairy products, yeast, soya beans, nuts, whole grains, eggs, poultry, meat and fish.