Are you using belly heat? If so make sure it is at the proper temp. Snake should be fine. Just moniter em and make sure they are clogged with poop. It happenss some times. If it doesn't get better I would say take it to a vet. But they should be ok
There is no time line they go when they have to, it can be a week or a few months, things such as age, prey size, feeding frequency comes into play.
Bottom line is that when it will be time your BP will go, and as long as there is no persistent bulge near the vent area (which would I indicate blockage) there is nothing to worry about.