Thanks for the query.
The possible causes for your blood in vomitings are:
Due to repeated vomitings esophageal mucosal tear can occur which can lead to some amount of blood in the vomitings.
related problems can lead to these type of symptoms.
So you better once consult gynecologist, get examined and undergo liver function tests which will possibly find out the cause and treatment can be taken accordingly.