"Sex is just like any exercise: the fitter you are, the better (or at least longer) you can last," says personal trainer Timo Topp. "Being strong, flexible and fit adds enjoyment and diversity to your sex life." To maintain fitness, do 45 minutes of whole body resistance exercises and cardio three times a week.
"Feeling stressed for long periods will reduce your libido," says Topp. Excess adrenaline and cortisol interfere with your hormone levels.
"Smoking decreases the blood flow to the pelvis and clitoris," says GP Dr Penny Adams. "This causes reduced sensitivity and intensity of your orgasm—and even loss of orgasm." Yet more reason to quit (or never start).
"Both high and low BMIs can disrupt your hormones," says Adams. Significantly underweight women can also suffer from vaginal diseases.
"Pills specifically used to treat acne have an anti-male hormone effect and can decrease your libido," says Adams. Other meds can affect your sex life too: "All Prozac-like antidepressants that work on serotonin can cause reduced libido, delayed orgasm and even anorgasmia (the inability to orgasm)," says Adams.