I can’t get rock hard anymore, it’s important to approach the situation with a combination of lifestyle changes, healthy habits, and potential medical treatment depending on the underlying cause. Regular physical activity is essential for maintaining good blood flow and overall health. Exercise helps improve circulation, reduce stress, and maintain a healthy weight, all of which can contribute to stronger erections. Psychological factors like stress, anxiety, and depression can significantly affect erectile function. If you’re under stress, your body produces higher levels of cortisol (the stress hormone), which can interfere with normal sexual function. These medications typically take effect within 30 minutes to an hour and can last for several hours, depending on the specific drug.