I tend to weigh monthly. Generally I don't worry about whether they've pooped or not, because unless they haven't eaten in a month or so there's more than likely still waste inside.