Bir kelebeğin hayatta kalabilmesi için nefes almak için yiyeceğe, barınağa ve havaya ihtiyacı vardır. Kelebeklerin çoğu, yiyeceklerini çiçeklerinde bulunan nektardan alır, dilleriyle emerler, ancak bazı kelebekler çay sapı da içer.
Barınma ihtiyaçları için, kelebekler horozlarda saklanma eğilimindedir. Bu kökler, uzun çimler, çalılar, yaprakların altında ve hatta mağaralar gibi iyi bir saklanma alanına sahip her türlü bitkidir. Kelebekler ayrıca çitler dahil olmak üzere insan eşyalarının altına saklanacaktır. Kelebekler ayakta kalabilmek için havayı soluyabilmeli ve herhangi bir hava deliği olmadan kavanoz gibi bir yerde sıkışıp kalamamalıdır.