Answer: If your rose bush is not flowering it is either getting too much fertilizer or not enough sunshine. Lush green growth means it is healthy but it just is not getting the sunshine it needs - or it is getting too much nitrogen. Have you tried the neem oil based product called Rose Defense? It has some residual value and generally protects against the most common insect and disease problems. Best wishes with your roses!
Q&A Library Searching Tips