they may be herbavores but that isn't the answer what do they eat?
fish etc (I know it isn't fish though!)
Chat with our AI personalities
Before the mayfly sheds its final skin and becomes a sexually mature adult, it can eat at its heart's content. But as soon as it sheds its final skin it loses its mouthparts and is unable to eat. This is because the adult mayfly has evolved to be purely for reproduction. Gaining wings allows it to traverse great distances to find a mate. Adult mayflies only live for about a day and spend as much time mating as possible before they starve.