Alcohol, coffee and smoking are often associated with busy lifestyles.
All three badly stain teeth. Among alcoholic drinks red wine stains particularly badly, but even those drinks which do not stain still erode enamel. If you must have them do yourself a favour and allow the drinks to accompany meals only.
Smoking also creates an anaerobic (without oxygen) environment in the mouth, which allows the bad (pathogenic) bacteria in our mouths to multiply creating gum disease problems, bad breath and eventual bone loss.
My advice is QUIT, substitute the addiction of smoking with fitness training, and learn meditation and deep relaxation breathing. Your body, mouth and whiter healthier natural SMILE will thank you.