What does this mean

So every time me and my s/o are intimate I bleed for like a couple days or I have like spotting I have a doctor appointment on Tuesday but just curious what is causing this any ideas also I’m on birth control