Sex hasn’t been officially added to the list of natural wonders, but it should be. Aside from just feeling amazing, having sex frequently has been proven to have lots of health benefits, both physical and mental. Everyone knows sex counts as exercise, but what else is it good for?

Boosts Your Immune System

One University of Pennsylvania study concluded that having sex once or twice a week leads to a higher production of antibodies that help the body fight against viruses and germs. What that means is less colds, less flu, and less sick days in general for those with frequent sexual activity.

Lessens Your Pain

Rather than heading to the medicine cabinet for pain, try sex instead. Sexual stimulation and orgasms cause the body to release a hormone that makes your pain threshold higher. Specifically, it can help with chronic back and leg pain, and even keep mentrual cramps, arthritic pain, and headaches under control.

Improves Your Memory

Women who engage in sexual intercourse regularly may have an easier time remembering things than women who don’t. This is because sex can enhance the growth of nervous tissue in the hippocampus, leading to better memory. Next time you have a test approaching, don’t just study. Have sex.

Keeps Your Heart Healthy

The heart health of men and women can benefit from having sex regularly. For men, having sex two or more times a week significantly decreases the risk of heart disease compared to men who only have sex once a month. As for women, habitual sex lowers the risk of hypertension.

Excellent For Your Mental Health

People who have regular sex also have the added benefit of better mental health, thanks to all the brain chemicals released during sex. Those chemicals, like dopamine, endorphins, and oxytocin, cause eased stress, self-esteem boosts and increased happiness and compassion. Sex might truly be the best therapy of all.