You are not a virgin. So bleeding can't be due to injury. You are 20 years old. So we don't expect some disease of the cervix.
It is most likely due to infection. But infection very rarely causes bleeding.
So you should be seen by a Gynaecologist before any specific treatment can be given.
Answered2022-02-23 13:31:09
Let others know if this answer was helpful