Please help

So I was wondering if anyone can help me out, I’m currently on birth control I’m on the pill, just recently, when me and my s/o have sex I start bleeding the next day and it lasts for like two three days. Any idea what might be causing it ?