Each flower only lasts a day (and occasionally two), but given plenty of sunlight and ample water and fertilizer, these plants can produce enough flower buds to give you flowers all season long.