The life span of flies varies according to temperature and strain on feeding. For standard strains at 29 C life span is 25 days mean and 32-34 max., while at 25 it is 60 days mean and 80-92 max.Their reproduction rate is also temperature dependent but at 25 C and 70% humidity it takes approximately 10 days from egg lay to adult, with a 2-3 day lag until maximum egg laying rate. At lower temperatures down to 16 C, flies will develop slower and live longer in a temperature dependent manner.