I don’t know your full medical and sexual history so I am unable to give specific information about what could be happening, but I can give you some general information based on what you have written.
There are a number of different things that can cause vaginal bleeding between periods, for example hormonal imbalance, vaginal dryness etc… It can also be the symptom of a sexually transmitted infection (STI) like Chlamydia.
I would recommend going to see a health professional about your symptoms. They would be able to review your medical history and do an exam and testing if necessary.
I know it can be nervous going to see a health professional about this but just remember that your information remains confidential.
Have a look at our clinic finder for a clinic in your area.
Please leave a comment to let us know if this answers your question or if you need more information.
For other readers, please feel free to leave a comment, or let us know if this was helpful.