O my Gosh! I hope he's going to be alright!! Did he maybe eat something he shouldn't have? Have you changed his food lately? Did he get a shot? I would definately get in touch with you vet tomorrow...Maybe you could cook up a little white rice and boiled chicken..
Where do you live that you are in an artic freeze! just wondering...I live in central Mass and the weather man just said we may get snow by the end of the week