Thanks for query,
It seems that you might have some problem in your teeth.
You might have tarterd teeth,infection in gums,Pyorrhea etc.
It is possible that it may be due to ulcer in your mouth,
Some times due to throat infection
you may pass blood.
Consult your doctor and get examined.
ok and bye.