Bring your dog to an emergency veterinary clinic tonight or tomorrow at the earliest!
Intestinal parasites can cause vomiting and diarrhea, of course, and some are quite serious.
A veterinarian really needs to sort all of this out. Bloody diarrhea can be due to parasites, colitis, foreign bodies and more. Uncontrolled bloody diarrhea can cause anemia, or worse.
Get her to the vet ASAP!
I hope this dog is ok.
Please, people. If your dog has been vomiting "for days", do NOT WAIT for an answer from a website. TAKE YOUR DOG TO AN EMERGENCY VET. It is your responsibility to an animal who cannot care for themselves, and must depend on its owner for everything.
For goodness sake. I hope everything is all right.