 They are usually found on the lower or outer leaves of the food plant, but on cauliflower and broccoli, pupation may occur in the florets.It is possible for pupa to fall off of its host plant.The pupal stage lasts on average for about eight days, but ranges from five to fifteen days.