The rose bud generally takes about fourteen days to blossom.