Bleed during sex

So back in August I slept with this guy and at that point it had been a solid 6 months since I had slept with anyone, though I had only been with 4 people before him, 2 long-term relationships, 1 fling, and a guy I was seeing for a minute. I bled a bit during sex and because he is much bigger than any of the others I put it down to it having been awhile, possibly breaking my hymen, or because I skip my period with my pill a fair bit he might have just brought it on or something.

I stopped seeing him and then started seeing the guy I was seeing awhile ago again soon after and still am. I never bled with him but I get a little sore but put that down to friction because I haven’t really been getting very 💦, nor was I with that guy from 6 months ago now so I thought that might also be it. But then we didn’t have sex for about a month because things got rocky until yesterday and I bled during sex this time.

I know some people say it could be the pill but I’ve been on it for 9 years now (probably should get off) but I only started skipping my period so much this last year... so maybe? 🤔 what do you think