Spitting blood when clearing throat for 6 mns no notable fever/cough chest CT show nodules in left upper lobe smoking for past 12 years I am 29?

Need more Eval. Probably need to see a chest specialist. Might need to have bronchoscopy where they look down into the lung. They might do cultures for bacteria and fungal and TB infection as well as look for suspicious cells in your sputum. You should also quit smoking, also! now you have a good reason.