The butterfly fish can live for up to 10 years in a well kept aquarium but will only reach about 7 years old in the wild. It is a difficult fish to keep as they need very specific water conditions that need regular and close monitoring and so the butterfly fish is only found in specific water conditions in the wild.
Butterfly fish are diurnal animals which means that they are feeding during the day and resting in the coral during the night. Most species of butterfly fish feed on the plankton in the water, coral and sea anemones and occasionally snack on small crustaceans.
Those fish that primarily feed on the plankton in the water are generally the smaller species of butterfly fish and can be seen in large groups. The larger species of butterfly fish are fairly solitary or stay with their mating partner.
They are preyed upon by a number of large predators including fish such as snappers, eels and sharks. Due to the fact that the butterfly fish is small in size, it is able to tuck itself into crevices in the coral in order to escape danger and prevent itself from being eaten.