as i get older i notice my erection quality has gone down. erections aren't as strong or don't last as much as they did when I was younger. during sex, I could edge for hours, or cum multiple times and be just as hard. now i can go for maybe 15-20 minutes until i start slowly losing my erection and eventually just go flaccid. i.e. the problem isn't getting hard, but rather staying hard.

i only ever do bodybuilding style weightlifting for exercise; i heard that cardio (both steady state and interval training) is where it's at for sexual health, because from what i gather erection quality depends on your cardiovascular system. also, i heard kegel exercises may help. i'm also not taking any drugs or prescription meds atm. diet seems ok too: red meat, fish, eggs, dairy, fruits, veggies, mostly legumes for carbs. sleep is ok: 7-8 hours daily. stress could use some work, i do get a lot of stress lately.

those of you that developed issues with erection quality, how did you fix it and what was the culprit?