The average catfish can stay on ice for 3-4 hours before it needs to be cleaned.