I have 5 discus, 3 are about 5-6 inches and other 2 are smaller. Mine take a long time to eat because the 2 dominant fish likes to protect the food from others instead of eating right away. After 30 minutes or so they start eating but still takes a long time. They finish in about 2 hours.