What Causes Low Libido in Men?

For some men, losing an interest in sex can be a threat to their manhood. This is especially true for men who were highly sexually active before experiencing a lower libido. There are many causes of low libido, ranging from biological to psychological. Lifestyle factors could also be at play. If you want to regain your sex drive, the sexual wellness experts at Dr. Rogers Centers in San Antonio, Texas, can help.

What causes low libido in men?

Libido naturally decreases over time as men age. Sometimes, however, there could be a different underlying cause.


Testosterone stimulates sperm production and affects your sex drive. So, when testosterone levels are low, you may lose an interest in sex. It’s important to remember these levels also decrease as you get older. So, if you’re 60, you won’t have the same sex drive you had when you were younger.


Some medications may lower testosterone levels or make it harder to get or maintain an erection. These include medications for blood pressure, pain, depression, and cancer.

Lifestyle factors

Smoking, drinking too much alcohol, or taking illegal drugs could impact your overall health and lower your libido. Also, being overweight, stressed out, or depressed could affect your hormone levels. When hormones are out of balance, your body doesn’t function at its best.

Chronic health conditions

If you’re living with a chronic health condition like high blood pressure, heart disease, diabetes, pain, or cancer, your sex drive could be lower. The psychological effect of having one of these conditions could also impact your sex life.

Mental health

Depression and the side effects of antidepressants could be contributing to your lower sex drive. Having low self-esteem, a poor body image, or anxiety could also affect it. Let us know if you need help. We can refer you to a qualified mental health professional based on your needs.

Drug or alcohol abuse

Studies show drug and alcohol abuse diminish sex drive and sexual performance. If you drink too much or use drugs, please seek help or let us know how we can help.

What you can do

By taking steps to improve your overall health, you may also regain your sex drive. Here are some things you can do:

  • Lose weight to lower blood pressure and improve blood sugar
  • Maintain a healthy weight by eating nutritious, whole foods and getting regular exercise
  • Quit smoking or using drugs and reduce alcohol intake
  • Talk with us about the prescription medicines you take
  • Reduce stress and get more sleep

How we can help

If you’re experiencing low libido, we know it may be embarrassing or hard to talk about. We offer caring and confidential sexual wellness services and hormone replacement therapy in our offices. When you’re ready to explore your treatment options, we’re here for you. Schedule a consultation at Dr. Rogers Centers today by calling one of our offices.

Back to blog