This discharge keeps the vagina clean and maintains its pH balance. If there is any abnormality in vaginal discharge then it indicates symptoms of a problem. Bloody vaginal discharge may be caused due to several reasons like ovulation, menstruation, use of contraceptive pills, sexually transmitted disease and trauma. This is the most common cause of bloody vaginal discharge. Normally, bleeding continues for three to four days.