The views expressed by me are for educational purposes only and do not establish a doctor patient relationship.
Thanks for your question.
Both ibuprofen and amoxyclav can irritate your stomach.
Vomiting itself can cause blood due to the force of vomiting along with the irritation.
If there is no more blood in the vomitus, then this may wait till the morning.
You can take Gaviscon or Maalox liquid to soothe the esophagus and stomach.
Omeprazole 2 0 mg also can be taken.
Follow a bland diet preferably clear liquids.