Choose a dye that is based on natural products and is low in salts to lessen the risk of toxicity to the plant. Prepare dye according to the manufacturer's instructions. Dip the tip of the syringe in the dye and pull the plunger up to draw in the dye.
Locate places to inject the plant with the needle. Select areas where the stem is soft and able to be pierced with the needle. Water in a plant travels from the ground through the roots, up through the stem and branches and into the flowers and leaves where it evaporates. Because this path is mostly one-way, select injection sites that are very high on the stem and close to the bud. This way, if the dye turns out to be toxic to the plant, it won't kill it.
Inject the dye directly into the tight bud, which minimizes risk to the plant. This may "marinate" the flower in dye. Doing this can give you the impression the flower has bloomed in that color -- if it doesn't kill the flower.
Fill the needle with a very small amount of dye -- less than a milliliter. Inject the dye into the plant. Monitor for signs of death.
Gather a bunch of cut flowers. White flowers work best and are easiest to dye.
Fill a vase with water.
Add pure food coloring or dye.
Place the flowers in the vase. The flowers should change colors in 12 to 24 hours.
Experiment to create dazzling displays by splitting the stem across its length. Dip each half in a different color dye to create a flower with more than one color.