1-2 times a day cuz I like watching them eat and I don't feed much at a time. Like Freezekougra says-about what they'll eat in 30 seconds. I change a ton of water every week on the tanks in order to "get" to feed once or twice a day. Every few days is perfectly acceptable if it ever comes down to that, at least I wouldn't have to change so much water then.