BPs can hold it in for quite sometime. My male BP doesn't defecate after he's eaten. I normally see him defecate once a month, and A LOT comes out. My female BP defecates 3-4 days after she's eaten, but she doesn't let it all out. Normally once a month she takes a huge dump, but I think that's because she only let's some feces out after she eats but not all of it.