There can be several reasons why a platy fish might lose their appetite. It could be due to stress, poor water quality, improper diet, or even an underlying illness.