Stress, etc., &often. The most common cause in someone without serious health issues is psychologic. Stress is a huge factor, as is the nature of your intimate relationships. However some other causes can be from medications such as many blood pressure meds, diabetes, alcohol, and circulation problems. Low testosterone is less likely in a young person. Find the cause and improvement is likely!