A bloody nose has been happening for a long time. How do I staunch the flow?

Bloody nose. Most nosebleeds can be stopped with pressure on both sides of the nose just below the nasal bones. Hold for 10-15 minutes. If the bleeding persists, i would go to an emergency room for treatment. You could also try spraying a nasal decongestant like afrin, which may help to slow the flow of blood, making it easier to stop. Good luck!