I have had my snake for a little over two years. She is a ball-python, about three feet long, and about 2 1/2 inches wide at her thickest point. I have been feeding her 1 jumbo rat about once every other month. It usually takes her about 4-5 days of digestion before it "comes out the other end". I gave her one this passed Sunday (8-3-2008) and it did not digest? The "lump" stayed in her midsection until today and she apparently regurgitated it around 12:30 this afternoon. (I wasn't in the room when it happened)
Questions:

1) Is it possible that this "jumbo" rat was too large for her?

2) We have "hard" water here...is it possible that her drinking that water has effected her digestion over time?

3) Did she get any nurishment from that rat, or should I be trying to feed her again?

This is the first time anything like this has happened...she eats good, her sheds are slightly dry and patchy but regular, I keep the water in her enclosure fresh, and I handle her at least once a day. I would appreciate any help/advice even if I am freaking out about nothing...Thanks