Dear practo user, spitting a blood may be a warning sign of cancer. As you are smoker you are at higher risk of having cancer than general population. Please consult me privately for more information about treatment.
Answered2017-05-31 15:28:57
2/2 people found this helpful