Sounds like a vet trip is needed as soon as possible. Also do have a look at our caresheet here for BP's so you can adjust his temps and humidity in case they were a contributing factor to the snake getting the RI in the first place. Please let us know how it goes.