For me my personal rule of thumb is 500g for every foot. Some may say this is stupid but thats just me. As for how long I say minimum of 3 years although some will say sooner. I have a female cinny thats over a year and only 300g and has never missed a meal.