Confused

Jasmine

Period not due for another 2 weeks and I have my b/c patch on but when I wiped myself I saw blood. I’m confused? Anyone know what this may mean? I had sex last night but that shouldn’t have anything to do with it? Should it?