There’s rarely one simple explanation for a drop in sex drive. Your mental and physical health, relationships and everyday habits can all influence how often you feel in the mood – and sometimes several factors can be at play at once.
"It's completely normal for sex drive to fluctuate, but sexual desire can be closely linked to overall health," says Shaun. "Periods of high stress, fatigue and relationship challenges can often reduce libido. Lifestyle factors such as
poor sleep, diet quality and low
physical activity can all play a role, while conditions including obesity, high blood pressure and diabetes are also associated with reduced libido. If low libido persists for several weeks or months, or is causing concern, it's worth speaking to your GP or another healthcare professional to rule out any underlying medical or hormonal causes."
So, what might be behind a change in your sex drive?
Here are some of the most common reasons for low libido in men – and what you can do about them.