Bury this in the rose's potting soil, and new shoots will keep sprouting, with better results than fertilizer.

Roses have a graceful plant shape, with dark green and glossy leaves. Their flowers are very similar to those of roses, and they come in many colors. They are called the "Queen of Flowers," so they are deeply loved by everyone. But if you want roses to bloom all over the branches, you still need to apply some fertilizer appropriately. If you do not have fertilizer, you can also use some things from daily life to fertilize roses. For example, fish can be used to fertilize roses. This will make the roses bloom more, with brighter colors, and the effect is even better than bought fertilizer!
In summer, sometimes when you buy too many ingredients, they easily go bad. If the fish smells spoiled, we can use it to fertilize roses. First, dig a hole about 20cm wide beside the rose, but be sure not to damage the roots. Then put the fish directly in, and fill the hole back with soil.
Fish basically contains a large amount of phosphorus and potassium fertilizer, so the fish can slowly ferment in the soil. In this way, it can slowly supplement enough nutrients for the rose, which will make the rose send up more thick and strong shoots and make the roses bloom more and more brilliantly. However, this method is only suitable for roses planted in the ground in a yard, not for potted roses. If it is buried directly in a pot, it may burn the roots directly, and the loss will outweigh the gain.
If it is potted, you need to cut the fish into small pieces, then put the cut fish pieces into a container, add an appropriate amount of clean water, and after it is decomposed, filter out the residue. Mix the fermented solution and clean water evenly at a ratio of 1::5, and watering the roses with it can also achieve the same effect.