Theres so many things wrong with this post....
"Tried to have sex with a girl and I thought I couldn't get it up because I have been drinking. "
Why would you be drinking on winny anyway? Drinking on cycle is a no no. Maybe one drink here and there, but you should never be like "Oh i thought my impotence was just cuz i drank but it was the roid i was on". ESPECIALLY and c-17 like winny. Drinking impairs liver function...the liver is what deactivates estrogen in your body. Want estrogenic side effects, then drink on cycle. Second, c-17 or alpha alcylated roids are hard on your liver to begin with, why add to it. Third, your liver regulates cholesterol. Most steroids raise the ldl and lower the HDL, somewhat, or sometimes steer the ratio in a negative direction. Impairing liver fucnction wont help. Not flaming, but you need to read more.
Alcohal is also catabolic, it breaks tissue down, buidls up toxins etc. Being on steroids is about optimizing every bodily function towards the end of building and preserving tissue, so drinking on cycle is a waste of money and time. If you cant put down the bottle don't pick up the syringe.