Note:
Rainbow roses do not grow naturally, for the best results you will need to inject the roses.
Please have a look my store .some of them they grow naturally
Inject Growing Instructions:
Mix several colors of food coloring into cups of water.
Fill a few tall, narrow containers with water and mix in a few drops of food coloring into each container. Choose one different color for each container. As mentioned already, the number of colors should match the number of sections you split the stem into.
another way
1
Fill a syringe with a few drops of pure food coloring. Choose clear, bright colors that will stand out. Use liquid food dye, and avoid the gel and paste varieties.
2
Grasp the stem of a closed rosebud about 6 inches below the flower. Insert the needle so that the tip is halfway between the outer skin and the center of the stem. Inject the stem with the food coloring at this point.
3
Move the syringe around the stem, and inject a ring of food coloring at the same height on the stem. Use all the same color to dye the rose in a monochrome hue, or use different colors for bi-colored roses or roses that look tie-dyed.
4
Water the rose bush, and care for it normally. The color will gradually rise in the stem and dye the rose bud. Your rose should be completely colored within seven days.