Hello I am 24 I have had this really bad cough for 3 weeks now, Yes I'm a smoker, But I can't tell if it's from smoking or something different. I know smokers that don't have this kind of cough, when I cough I cough up yellow mucus or at times throw up. any advice?