The cause of anterior nosebleeds is sometimes unknown, but they can be caused by a number of things, including: 1  picking your nose, particularly if you scratch the inside of your nose with a sharp fingernail. 2  blowing your nose very hard.  a minor injury to your nose.