New rose plants take approximately 3 growing cycles before the plant will produce the high quality flowers required to meet our standards. Once the rose bush is producing at its best, it takes approximately 45 to 57 days to produce each rose, depending on variety, time of year and especially, light conditions.