Having sex is fun but it can also do you a world of good, both mentally and physically. Want to boost your mood, improve your complexion and reduce your chances of heart disease? The magic answer doesn’t exist in a pill but between the sheets with that special someone.

Here are 10 reasons why sex is good for your health:


Looking for a better way to burn those unwanted calories than going to the gym? Sex helps to boost your heart rate while burning calories and strengthen muscles. Researchers have found that sex burns about 4 calories a minute for men and 3 for women, making it significant exercise at times. Participating in 20 minutes of sex with your partner can burn 80 calories or more. This may not sound like much, but 42 half hour sessions will burn 3,780 calories; more than enough to help you lose a pound.

Relieve pain

Have a headache that won’t go away? Sex with your partner not only relieves migraines but arthritis, back, leg and menstrual pains. During an orgasm, your body releases endorphins and a hormone known as oxytocin that act as a powerful pain killer. One study even found that sex can lead to partial or complete relief of headache and migraine.

Healthy heart

Just as physical activity is good for the heart, so is sex. Researchers from Scotland have found that couples who engaged in frequent sexual activities had lower blood pressure and worked better under highly stressful situations, such as public speaking. Another added benefit to frequent orgasms are decreasing the risk of dying from heart related conditions such as a stroke or heart attack.

Stay happier

Having sex with your partner is a pleasurable experience but chemically, it has been suggested to elevate your mood and reduce depression. A study found that couples who had sex at least two to three times a month were 33 percent likelier to report higher levels of happiness than those who didn't. 

Increase immune system

Forget the orange juice and flu shot this year. Sleeping with your partner once or twice a week not only boosts your sex life but can increase the level of antibodies in your body called immunoglobulin A, or Ig A. This antibody not only protects your from common colds and the flu, but can help your body defend itself against germs, viruses and other intruders.

Boost fertility

If you’re trying for a baby, keep your partner’s sperm fresh by having sex at least twice a week and not only around your ovulation time. Frequent sex has been found to help balance a woman’s hormones while regulating periods; this can further boost chances of conceiving while giving you and your partner a great sex life.

Glowing skin

Want great healthy skin? Forget your morning dab of concealers and expensive face serums. Sex every other day with your partner can dramatically reduce aging by up to seven years! With an increase in blood circulation and oxygenated blood, an orgasm means brighter complexion and a rush of endorphins and growth hormones that help heal damage skin caused by the sun, smoking and cortisol build up.

Want great healthy skin? Forget your morning dab of concealers and expensive face serums.

Better sleep

Struggling to get a good night’s sleep? Endorphins released during sex can promote a better night’s sleep and an increase in sexual satisfaction. Not only is sex a natural stress reliever, it can increase the intimacy between you and your partner, which enhances your quality of life and contributes to a better quality of sleep.

Combat prostate cancer

Research has found that frequent ejaculation may lead to lower risk of prostate cancer later in life. For men who had 21 or more orgasms a month, were 30 percent less likely to develop the cancer than those who had less than 10 per month. 

Improve intimacy

If you’re feeling more generous towards your partner, credit the love hormone, oxytocin. Released after an orgasm, your body releases the hormone aimed to help you bond and build trust with your partner. The more contact you have with your partner, the higher levels of oxytocin you will receive.