Mid cycle spotting is not uncommon, and it occurs around the time of the ovulation, due to a temporary drop in the levels of hormones (which helps to build up the inner lining of the womb).
If you have taken the birth control pill and it stops the mid cycle spotting, it indicates ovulation as the likely reason for the mid cycle bleeding. This is because the birth control pill works by inhibiting ovulation (hence preventing pregnancy).
Usually mid cycle spotting due to ovulation lasts 1-2 days and clears quickly. However, there could be other reasons for longer bleeding, such as endometrial polyps or a very thickened womb lining. If you are worried, then I would suggest getting an ultrasound of the pelvis to check the uterus/ lining of the womb.
Regards
Dr YF Fong