Hi. Certain medications, Intra uterine devices or even stress
may be the cause. Also are you sure that it is vaginal bleeding as sometimes during defecation your might have mild bleeding in case of piles. In either case you need to consult a gynaecologist to run few tests to determine the cause.