Po wykluciu larwa motyla zjada skorupkę własnego jajeczka? Później żywi się liśćmi i owocami, w których drąży korytarze; niektóre larwy lubią też tkaniny. Poczwarki nie jedzą nic, a dorosłe motyle lubią nektar kwiatowy i sok owoców, który spijają za pomocą trąbki. Motyle są pożyteczne. gdyż pomagają zapytać kwiaty, przenosząc pyłek.