Anything under a year I'm usually feeding every 4 days. Over a year 5-7, might switch back to 4 if they are still small. 1000+ grams depends, males are usually every 14 days, females are every 7, but if they had eggs and need to gain weight, they are back on the 4 day schedule. That's just my practices in a nutshell.
Oh, and I'm breeding, so this is a heavier feeding schedule than people who keep bps for pets would do.