Some have it severely, but many have it mildly or moderately. No-one can tell you how long you are going to live. Treatment is getting better and people are living longer and longer. Children with CF used to die when they were babies. This very rarely happens now.
Smoking is bad for everyone.
For someone with lung problems, the answer's definitely NO . Drinking too much alcohol is bad for anyone. Some people with CF have liver problems. Others could be taking medicines that shouldn't mix with alcohol. Ask your doctor first.