Periods

Last month my period came on time, but was a little on the lighter side at times for me and ended two days early because I had been so stressed. This month it came 5 days early (because of my weird period I'm pretty sure I ovulated earlier making my period earlier so technically it was on time ) I had noticed that I had discharge when I wiped earlier in that month too and when I was suppose to be fertile I was dry, when I logged my period was 5 days early my apps automatically adjusted my fertile window to when it probably was and having the discharge. This month it's now back to my normal periods heavy and cramps but is this normal? How long will I kinda be off schedule because of that stress period ?