My name is Rigato, and I've had a 3 month old Mexican Black Kingsnake named Tobaan for about a month. He's male, is about 13-14 inches, and I've been going through ****. First, when I got him and took him to the vet she told me he was healthy, but he had mites. Ok. We got Mite-Off, sprayed the cage, sprayed the snake, sprayed under the substrate, etc. Did nothing. So we got the stuff the vet recommended, Provent-a-Mite. I sprayed the cage (took the water dish and Tobaan out first of course) all the substrate, and the furniture and I haven't had a problem since. Now here's the issue at hand. When treating for Provent-a-Mite I took him out of his cage and he threw up his last meal (2 days ago). Freaking out, I posted on another forum but got no response, so I looked online and figured it was stress. Waited five days, then fed again. After this he went into his blue period for about 5 days (hiding in the half log I filled with moist Bed-a-Beast, then the regular period afterward for about 4 days). He has not shed yet, and after the blue period I fed him. Just today (4 days after feeding) I woke up and turned his light on to find he had thrown up yet again. Here's my cage set-up if it will help.. 1 Ten Gallon Terrarium 1 Ceramic heat lamp with 60 watt UVA+UVB white light 1 Small heat pad (adhered to the cool side of the tank next to waterdish) 1 Piece of astroturf (non-looped, goes under entire cage) 2 Pieces African Mopani wood (he's hiding under them currently) 1 "All Living Things" plastic bridge (uses suckers to adhere to the side of the tank, and makes an interesting basking spot) 1 Large plastic (faux stone) water dish. (water is filled 1 inch deep, treated with 2 drops of Reptisafe, and my water comes from our well) Temperatures: 80-85 on hot end, 75 on cool end Humidity: 30-40, raised to 50% now that the moist Bed-A-Beast is in his hide. Feeding one pinky mouse every 4-5 days. Please, please, PLEASE tell me what I am doing wrong! I love this snake like my kid, and would do anything to get him happy and healthy again...I'm terrified he's going to die.