My boyfriend and I were having sex May 7th and he ejaculated on my backside. We weren't sure if some made it down there so we went to the restroom and there was a little around it. We went to get Plan B one step and a few days later I got my period. It was on a Friday and I just got off of my period May 6th. I'm still spotting and I was wondering how long does it last?