The adult whitefly will live for about 3-4 weeks. However, the eggs can survive for several months, and the larvae can survive for two months. This means that a whitefly infestation can last long if not treated properly.