
Yes, a decrease in testosterone levels can be a side effect of certain prescription medications, such as the following:
Recent studies have also shed some light on drugs’ effects on testosterone:
Opioids are also classified as short-acting or long-acting. Short-acting opioids release medication quickly and are usually taken every four to six hours. In contrast, long-acting opioids release medication slowly and are generally taken every eight to twelve hours.
A recent study published in The Clinical Journal of Pain examined the relationship between opioid length of action and low testosterone (defined as less than or equal to 250 ng/dL). In a group of 81 men, 74% of the participants who took long-acting opioids had low testosterone. For men who took short-acting opioids, the rate was 34%.
The researchers also found that the risk of developing low testosterone was almost 5 times higher for men taking long-acting opioids than for men taking the short-acting kind.
Recently, researchers analyzed a variety of studies to learn more about statins’ effects on testosterone. They found that statins do lower testosterone a bit, but it’s unclear how significant this is for patients. For example, normal testosterone levels for men cover a wide range – 300 ng/dL to 800 ng/dL. So, a decrease may affect one man more than another. More research is needed to investigate the full effects statins may have.
Follow this link for more information on low testosterone.

Sign up here to receive ISSM Updates and stay informed about sexual medicine, ISSM news, events, and more.