Q.roses
I have a rose which has flowered ok for two years but although there are a lot of buds they do not come out

Peter, here is a link to an article I wrote on this problem. Nine times out of ten it is an insect problem and using a systemic insecticide is likely the only way to truly get at the problem insects. Article Links: https://www.gardeningknowhow.com/ornamental/flowers/roses/no-blooms-on-roses.htm and
https://www.gardeningknowhow.com/ornamental/flowers/roses/what-is-rose-balling.htm