Please take her to veterinarian ASAP!
Blood in the vomitus is serious! It could be due to a jagged foreign body that she ingested, severe parasitic infection, serious viral infection, toxin ingestion, and more, that must be identified and treated by your veterinarian.
Thanks for your reply. Im taking her to the vet in an hour. Fingers crossed its nothing serious.