Thanks for writing to us.
Blood in saliva occur either due to throat infection
or due to gingivitis
as a result of plaque
I would advice you to get a thorough scaling done.
Brush and floss your teeth as well as tongue daily.
Use c hl or hex i d i n e mouth rinses
Also get THOROUGH evaluation by an E N T Specialist.
Hope this helps.