Hello, I will address your primary concern about the spitting of blood first. One of the causes could be a condition called
bronchitis which is a type of inflammation of the lining of our large breathing tube or
bronchus. This condition is usually viral and may show slightly higher lymphocytes on your blood count. Blood in the sputum or spit may also arise from the inflammation of the lining of the nose. These conditions are not serious and resolves. However one should also know that blood in the sputum can arise from
tuberculosis or cancer type diseases also which from your description does not appear to be the cause. However , my advice is that you should get a test called peripheral blood smear done . you must also obtain your test report on absolute
lymphocyte count. Persistently raised lymphocyte count has to be investigated with additional tests such as flow
cytometry and
bone marrow biopsy. At the moment bone marrow biopsy is not necessary but you must get a peripheral blood smear examination done by a pathologist along with an absolute lymphocyte count done. You may also feel for any lumps in your neck and armpit . if there are any you must get investigated by a physician promptly. I presume that your
platelet count is OK because low platelets can cause bleeding . Overall my opinion is that your blood in the sputum may be a temporary phenomenon as you recover from a viral or allergy related illness but it is important to also get some investigations done. Therefore please get the following investigations:
Peripheral blood smear with absolute lymphocyte count
Sputum examination with cytology
Chest XRay
Please feel free to clarify your test results also
Best regards