Sea butterflies have relatively short lifespans. The average lifespan of marine butterfly species is around a year, while some can live for several months or even only a few weeks. Their longevity is affected by a number of variables, including the environment and the availability of food.