Weird discharge/Spotting?

Shannen

I got out of the shower tonight and as i was putting my underwear back on I noticed that my discharge was quite white and creamy and had a bit of blood in it? Idk what that could mean? I also had sex with my bf two days ago I'm not sure if that's whats caused it. Any ideas on what it is??