I got all of my bp's about 3 years ago from 2 different places (BHB and a local breeder) . Yes, I consider 3 years to be new at snakes especially since I have never had any health issues to deal with until now. they have all been very healthy until this one. Very confused. Thank you for your help and I will update after the vet visit assuming they can get me in tomorrow.