Discharge

PLEASE HELP ME!

I had unprotected sex 2 days ago. I am on the pill and he didn’t cum inside me.

I have this discharge (pictured)

Am I pregnant or could it be an STD?

My period isn’t due for another week. Is this normal?