Lots of thing affect our erections and erection quality.
1. Stress in our lifes, stress can be either positive or negative: example: upcoming wedding, raise at work, promotion at work, girlfried/wife pregnant. Negative: Financial difficulties, death of loved one, relationship problems...