hello TAARNA,
welcome to hcm
thanks for the query
since you have
frank blood in
vomit you must be thoroughly evaluated
it may be an acid
peptic ulcer
you also go for a blood test for
platelet count ,clotting time, bleeding time,PT, APTT etc
these tests help in getting a proper diagnosis
also
food poisoning can be suspected
so first consult your doctor first. dont neglect it
take care