
A. This is such a broad band question and could be one of many reasons. Most common is probably due to stress: If a fish is not happy in its environment, it will not have a healthy appetite. This stress again can come from many things from not enough cover in the way of plants or rockwork, poor water quality high in ammonia and nitrites, wrong water chemistry for a particular fish etc.