2 packs a day? 2 cigs a day? If she is smoking 2 packs a day for 3 to 4 years, then it very well could be caused by smokes, however, if it's 2 smokes a day, then I don't think it would cause blood in her sputum. It could be that the coughing is causing irritation to the throat and perhaps that would explain the blood?
She really needs to go see a doctor.
Good luck!
Hi: Anytime a person is coughing up blood, they need to see a doctor as soon as possible. The results could be a number of things, including internal bleeding from somewhere in the body. Please do not ignore the warning sign because bleeding will eventually cause iron deficiency if left untreated. It could be something alot less serious, but I certainly wouldnt take any chances.
All the best to your sister..
Jojo