The duration fish can go without food varies based on several factors, including the species and the size of the fish. In general, it's recommended not to exceed 3-4 days without feeding. However, it's best to establish a regular feeding routine to ensure the health and well-being of your fish.