Software behavior can range any where from a couple of days to a couple of several months.