Question: why have my rose leaves turned yellow?
Answer: Rose leaves turn yellow because the pH of the soil is too high, or there's not enough iron in the soil. It can also be caused by a lack of oxygen when the plants are overwatered or the soil doesn't drain easily. ... Roses don't like a lot of water around their roots, so be careful not to water too often.