I have taken Avodart for over 2 1/2 years now and I drink beer heavily about 3-4 nights a weak and my hair looks slightly better now than it did 2.5 years ago. (I'm 22 btw). I say drink beer all you want, but smoking is very harmful to the body, but I highly doubt would affect your hair.