what can cause frequent bloody noses

Common causes of this type of nosebleed are:

Blowing or picking the nose.
Structural problems in the nose, either present from birth (congenital) or caused by an injury.

Low humidity.
Minor health problems, such as colds or allergies.
Minor injuries to the nose.
Medicines. Be safe with medicines. Read and follow all instructions on the label.