I bleed for days after sex?

Whenever I have sex I usually bleed for 3-4 day’s after not heavy bleeding but it’s similar to a light period. I don’t have periods ever because I’m on the pill so it’s not period blood and if I didn’t have sex then I would never bleed. Any ideas what this could be