Please Help Me!!!

Mani
So last month my period came 4 days early and lasted only 4 days,I was supposed to start my period Sunday and I'm 3 days late I have been expiernicing a lot of discharge,I also became a vegetarian so that can be a change in my diet and I have been stressed out A lot lately but I also had sex on the last day of my period