Of course fish can starve to death. Any animal cannot live long without eating. However, fish are relatively hunger-tolerant. It is not a problem if they are not fed for a few days. If they are filter-feeding fish, there are also certain algae and plankton in the tank, and they can live longer. However, for the health of the fish, it is best to feed two to three times a day, if it is adult fish, you can feed once every two days.
1. Time to eat: The time when the fish eats is an important criterion for judging whether it is hungry. Usually feeding in 3 hours to eat up is normal, if 2 hours to eat up, that feeding is insufficient, so some not late will feel hungry, so the next time to increase the feeding amount. If you haven't finished feeding for 4 hours, you should reduce feeding.
2. Size: The appetite of a fish is generally related to its size. The bigger the fish grows, the bigger its appetite will be. Especially in the early stage of growth and development, record the time it takes to finish eating. If it finishes eating too early, it means that its appetite is not enough and it has not eaten enough.
3. Movement on the water surface: Generally, after feeding, the fish will move frequently on the water surface, which shows that it is relatively hungry. On the contrary, if it is full, it will swim to the bottom of the water. So through the movement of the water surface, we can also know whether it is hungry or not.