Vomiting could be due to many reasons, could be because of severe gastritis/ uncontrolled
sugar levels etc, if she is feeling weak it’s better to take her to hospital she will require intravenous injections to control her vomiting and maintain her electrolyte levels , also her sugar levels need to be checked.
Next Steps
Consult physician