From what you are saying it's sounds pretty bad. There are 2 kinds of meds they give, a shot and pill. If this vet doesn't know snakes he may not do the shot, which yours may need. The meds to give him is Baytril, it helps with most RI's. Ask the vet for it and if they will do the shot ask them to give it then and you can start the pills at home.