For men: How exercise affects your testosterone levels

Studies have shown that exercise can affect your testosterone levels.

A man exercising

Testosterone, the main male sex hormone, helps you build muscle and is considered one of the major promoters of muscle growth.

Some exercises can raise your testosterone, while others can lower it. It also depends on the intensity and duration of your workout. Here's how:

Studies found that starting resistance training with large muscle groups, like the chest and glutes, and then focusing on small muscle groups, like the triceps and shoulders, produced the largest testosterone response. Note that no exercise can spike your testosterone levels through the roof. You should not push to an intensity that is beyond your stamina and can lead to injury.


Endurance-based exercises, like cardio, can potentially reduce testosterone, according to studies. However, there isn't much logic in focusing on resistance training because you think it raises your testosterone levels. It is important to note that any exercise is beneficial for your general health, maintaining healthy body weight and your T level.

Experts recommend exercising regularly for good health and healthy weight management. This helps in preventing obesity, which is linked to low testosterone levels, as well as other health problems. Workouts can help promote healthy testosterone levels in the long run, so focus on consistently working out every day, instead of a random high-intensity workout for a quick testosterone boost.


Studies have found that strength exercises and high-intensity interval training (HIIT), especially weightlifting, can temporarily boost testosterone. The impact on testosterone also depends on the levels of intensity and the volume of work. However, this surge doesn’t last long. Another study found that men may experience a greater and longer rise in testosterone when they do strength training exercises in the evening, compared to in the morning.

Your testosterone levels fluctuate throughout the day. Testosterone levels usually peak in the morning and then in the afternoon. After working out, your testosterone levels may last just 15 minutes or for about an hour. However, after that period, they return to their normal level.


Unblock notifications in browser settings.

Eyewitness? Submit your stories now via social or: