Sounds like an allergy problem to me, man. I would get it checked out.
Oh, and the snake. Sounds like that's gonna be an ongoing problem between you two, so you can go ahead and ship the culprit out to me ASAP, and I'll take care of it until you get allergy medicine.
Jennifer