While a glass of your favourite wine is not a bad idea, excessive drinking can cause some serious damage. While most people believe that alcohol helps them when it comes to sex, but it can affect your sex drive in the long run. Drinking too much alcohol can make it hard to keep an erection and cause erectile dysfunction. It can also reduce the production of testosterone.