This isn't much of a help on why, but my snake....About 1-1.5 months ago(?) threw up randomly. Just a one time thing, never did it before, hasn't done it again. I wouldn't doubt it could be nothing, but glad you've got him an appointment. Let us know what's going on when you get back!