Las moscas adultas no comen. La duración de su vida varía de unas pocas horas a dos días, y su único propósito es reproducirse. Después de esto, mueren.
Sin embargo, las ninfas de la mosca del mayo, que son acuáticas, comen lo que pueden. Incluso raspan las algas y otros detritos que se encuentran en las rocas y las malas hierbas para alimentarse. Otras ninfas de mosca de mayo son depredadores y atrapan insectos y larvas más pequeñas que viven en el agua.
Después de algunos meses, las ninfas de la mosca pueden dejar el agua y cambiarse a subimagos, que tienen alas pero no son del todo adultos. Los subimagos luego vuelan a un área protegida y mudan a adultos completos y reproductivos (imagos). Ni los subimagos ni los adultos comen.