It may be a host of things but it mostly seems your impotence is psycho-somatic in nature as your diet appears pretty healthy. Work would have to be done on the emotional, mental, and psychological nature to unblock some clogged circuits. Every situation can be reversed. It simply depends on what you are open to as far as healing modalities goes. Please read "Penile Erectile Dysfunction", "6 Natural Remedies To Help With Erectile Dysfunction".