Of course. It could be blood cancer or any-other disease. So normally people would say to go see your doctor.
Yes, go to the doctor and he will tell you what to do next. Spitting blood is a problem.
You probably should see a doctor.
You need to go and see your doctor straight away
No.
You need to see a doctor. It is probably not an STD but you need to have a doctor examine you.
If you can't go to the vet, call your vet. Coughing up blood can be fatal.
cause it is...why can't it?
You cannot determine your blood type from a website. You should go to your doctor and have your blood tested. Ask your doctor what blood type you are.
You should go to a doctor.
pooping blood
...Take her to an emergency vet.
constipation perhaps. basically you need to drink more water and that should stop.