Can anyone tell me what this is?

On August 10th me and my boyfriend did some things but we didn’t have sex. This was also the day after my period ended. He came on the lower half of my stomach area and like where the pubic hair on my vagina is. We wiped it off and thought all was fine. A few days later I experienced some spotting like light brown to red and it lasted for a few days. I attached a picture. I don’t know if it’s old blood or something else, I’ve never experienced this before. Last week I’ve been feeling kind of nauseous but now it’s gone. My period is also 5 days late and I’m getting a little bit worried. I talked to my boyfriend about it and he said he doesn’t think cum went inside me when we cleaned it off. Please help