Hi, my friend and I co-own a ball python that we purchased from Petco almost a year ago. The ball python (Leanna) refused to eat for almost 5 months when we first got her, but then started eating once a week with no problems. She had a lot of problems shedding at first, so we tried bathing her in warm water to aid with the shedding. Upon doing this, she started pooping, but in the process of doing so, her anus started hanging out and dragging behind her. After 30 minutes she was able to suck it back in again, but it happened again the next day. She was able to pull it in again as well. We switched her to a better quality bedding and it almost immediately helped her shed and she was normal for about 4 months, with no problems with her lower half. About two weeks ago, after feeding her a few days prior, her anus came out again, but we didn't get to it in time and it sort of dried up. We put her in a smaller container lined with a wet paper towel for moisture and some sugar as advised by the internet and even went as far as bringing her to school with us to keep an eye on her. It is still hanging out after 2 weeks and neither my friend nor I have had the time to take her to the vet. We haven't fed her since we discovered the problem, in fear that she won't be able to poop properly and have a blockage that can kill her. She is still alive and hanging on, but I was wondering if anyone has any advice on what's going on or any ways to help her.