See if you can find a reptile Vet. in your area and see if they will take a look. Maybe even an X-ray. Some Vets. who don't see snakes very often will do somethings for free. A little on the job training.
Since this thing hasn't passed I think a Vet. visit is called for. I think waiting puts the snake at risk. These are just my thoughts
Best of luck. Keep us posted, please. Any chance at a photo?