The vast majority of the time, nosebleeds have one cause - nosepicking. So the first step is to absolutely, positively swear a mighty oath not to pick that nose. Still, many people appear to pick their nose without even thinking about it. So, assuming one cannot seem to stop picking, the next question becomes how to stop a bleed once it starts. As a former picker/bleeder, I learned to stop gushing bleeds by sitting calmly, tilting my head back, then patiently squeezing the bottom of my nose for 15 long minutes. The main goal is to prevent blood from leaving the nose so that an undisturbed clot can form. It gets pretty gross after the clot has fully set, as you end up spitting out clots the size of your last thumb joint sometimes, but it works. I have also heard that pressure against the upper lip right under the nose will restrict blood to the main arteries that feed blood to the nasal mucosa. (But I read this after swearing the mighty oath that ended my picking and bleeding so can't vouch for it). If the bleeding persists after the first 15-minute clamping, do another 15 minutes. It will stop eventually.