What type of discharge is this

yaya
Sorry if this gross you out my today I was supposed to get my period but it never came so when I went to check I got this discharge I don't know if this is creamy or egg white I'm not to sure I also don't Know what this means either can someone help me (on birth control)