Weird discharge

My period is late by 4 days, I’ve been on birth control for 6 months and had unprotected sex many times. Now I’m getting this discharge, what is it?