I wouldnt take the elevit if you've been throwing them up.

I'd find something else to take. Perhaps see a pharmacist and let them know your body rejects them, what else would they recommend. You can always compare the iron mg on the box