Fact is, almost all men experience erection problems from time to time. Sometimes it's a temporary condition that will go away with just power of mind or little treatment. But unfortunately in many cases it may be an ongoing problem. Whatever it is, if you don't want to eventually destroy your self esteem and harm relationship with your lover, immediate treatment is required.
Total testosterone levels: Health care professionals should obtain a patient's blood samples for total testosterone levels in the early morning (before 8 a.m.) because the testosterone levels go up and down throughout the day. If you have a low testosterone level, a health care professional should check it again to confirm that it is truly low. In some men, a specialized test measuring the active form of testosterone (free or bioavailable testosterone) may be recommended.
Your question reminds me of this brilliant Louis CK bit from his special Hilarious, in which he talks about a guy who said his appetizer was amazing. "Really? You were amazed by a basket of chicken wings? What if Jesus comes down from the sky and makes love to you all night long and leaves the new living lord in your belly? What are you going to call that? You used amazing on a basket of chicken wings! You've limited yourself verbally to a shit life."
Psychological factors — Psychological issues such as depression, anxiety, guilt or fear can sometimes cause sexual problems. At one time, these factors were thought to be the major cause of impotence. Doctors now know that physical factors cause impotence in most men with the problem. However, embarrassment or "performance anxiety" can make a physical problem worse.