EWWWWWWWUHHHGHUUUUAAAAHHEW.

Poor Ivy and poor you! D: that is just no good. I hope the little girl feels better soon... I would definitely call the Vet too, based on how long she's been sick.