aphids eating up rose bushes.

Details: 

I have tried many sprays to keep aphids off of my rosebushes. Many of them only last a day or so. I tried putting crushed garlic in water in a spray bottle and that has done the trick. Aphids and other bugs do not like the smell

Location

federalsburg, MD 21632