They dont always prolapse their stomach when they vomit. Otherwise any that would vomit would almost certainly die as Carlos said, but they do turn their stomach inside out in order to force ingested items out. This is almost certainly caused by parasitic Nematodes or Protozoa. He will need to be dewormed and treated for protozoa. Your best bet is a Vet so you can aquire a drug called Ivermectin which kills any parasitic nematode. You will also need Metronidazole(Flagyl) to treat for Protazoa and secondary bacterial infections.