can a 33 year old man have erectile dysfunction. He is a heavy drinker. and in his younger years has smoked marijuana. he just says he can not get an erection any more. and when he does it is once every 6 months or so is this normal for a man his age?