I don't know what in the heck causes cyclical vomiting, but my cynical side tells me they are a little nuts. My compassionate side gets shoved into a dark closet when taking care of these folks.
I try to be nice, of course, but it's ever do difficult.