5 doctors weighed in:

What to do if I have been randomly spitting blood for a year and its all the time help?

5 doctors weighed in
Dr. Susan Rhoads
Family Medicine
4 doctors agree

In brief: Get checked out!

This may be due to problems with your teeth, sinuses, lungs, your esophagus, as well as other causes.
It is getting no better, so the problem is not going away. It could be something very serious and you don't want it to get worse or get to the point where no treatment is possible! See a doc. Go to your health department, who can do some initial screening tests for free or no cost. Get started!

In brief: Get checked out!

This may be due to problems with your teeth, sinuses, lungs, your esophagus, as well as other causes.
It is getting no better, so the problem is not going away. It could be something very serious and you don't want it to get worse or get to the point where no treatment is possible! See a doc. Go to your health department, who can do some initial screening tests for free or no cost. Get started!
Dr. Susan Rhoads
Dr. Susan Rhoads
Thank
Get help from a real doctor now
Dr. Shontae Buffington
Board Certified,
14 years in practice
866K people helped
Continue
111,000 doctors available
Read more answers from doctors