Have Urology Questions? Ask a Urologist Online.
Your smaller penis is most likely due to a combination of age and alcohol use. It's common as men get older that their erections are not as hard and their penises get somewhat smaller.
Heavy alcohol use is associated with lower testosterone and higher estrogen levels. Both of these tend to cause decreased penis size, and the increased estrogen can even increase your breast size.
Alcohol use also results in ED over time. This can usually be helped by Viagra-type meds, but over time and with continued heavy alcohol use, Viagra may not work as well for you as it does now.
Unless you cut way back on your alcohol intake, you can expect these things to get worse. Best wishes.