I suffer from frequent nosebleeds because I'm on a blood thinning medication. Once it starts, it's difficult to stop and unfortunately, cotton or gauze does not work. They become drenched in just a minute and several more have to be used.
The great part about a nasal tampon is that one is enough. I don't have to change it because it never becomes fully drenched. It's a safe and easy way for me to control my nosebleeds.
My son plays hockey and he has had nosebleeds several times due to injury during his games. I keep some nasal tampons in his bag and he says that it comes in very handy. In fact he suggested his coach to buy some since the players need them so frequently.