Get to the doctor and tell him everything you've been smoking and get a chest X-ray. Hope it's nothing. Coughing up a bloodly mass isn't a good sign, but instead of cancer it may simply mean you've had a touch of bronchitis or pneumonia. Folks with tuberculosis often have this symptom, too, and TB cases are on the rise.

Of course, you can just let it slide and do nothing. If, as you say, you won't quit smoking no matter what, then I guess it's safe to assume you have a bit of a death wish. You ought to go in, though, to have yourself checked because if it is TB, then you're contagious and are putting others at risk.