I have been spitting up blood, mostly in the mornings, for the last two years. I think it is coming from my sinuses or my throat. Some mornings it is a lot of blood, but nothing really hurts because my throat has been swollen for so long that it is almost normal for me. About four years ago my doctor told me that I needed to have my tonsils and adenoids removed, but I do not have medical insurance. I have tried everything from taking medications to using a humidifier. I have not been back to the doctor for years. Is the bleeding normal or should I be worried?