It depends on the individual snake as to how often they defecate. Younger ones tend to go longer because they are using more of the food for growth. Mine average about three weeks, but if they are close to shedding they will sometimes hang on to it and leave a big Poozilla after they finish the shed...