If you get nosebleeds often, especially in cold weather, get some 'nasal spray' I don't know the exact name but mine is from Dollar General and says "Nasal Spray oxymetazoline HCL 0.05%" on the bottle.
It'll stop it in like 5 minutes instead of 30. With the only drawback being that I now have a slightly bloody bottle in my purse 😅
Also they sell little cotton tubes that you can put up your nose and those work pretty well also.
Mine are about once a month or two. I live in Florida so the air is humid and warm, my issue isn't with the frequency but rather that they won't stop. I'm on a medicine that has a side effect of thinning blood, I looked into getting it fixed and decided wasn't big enough of a deal to actually do.
Glad it worked for you though!
A friend of mine wanted to get their nose fixed but the doctors said that their nose wasn't suitable for the procedure and that it would most likely make it worse instead of better. They mostly grew out of it naturally though, going from multiple times a day as a teen to less than once per month as an adult.