I'm 24 and have been a smoker for 6 years, I also have smoked weed for about the same length of time. I know it's not tonsils because I had them removed along with my adenoids. I'm 100% certain its because I smoke, but I'm not sure if I've already acquired some kind of bronchitis. Also wondering if these occasional specks are occult blood. Anything helps, KEEP IN MIND: I don't have tonsils