I’ve been puking for 2 days with diahrrea now I

Patient: I’ve been puking for 2 days with diahrrea now I started bleeding but its not my period. What causes this

Doctor: