Batflowers requires low to medium light, consistent moisture without waterlogging, and warm, humid conditions. Preferring a well-draining, rich potting mix, batflowers thrives at temperatures between 60-85°F (15-29°C). Challenges include root rot from overwatering, pests such as spider mites, and leaf issues due to low humidity. Seasonally, less water is needed in winter, and shade from intense summer sun is critical. Regular misting helps maintain humidity around batflowers.