Thanks for the query.
Any general illness can alter the menstrual cycle by affecting hormonal
levels. So that could be one cause for your delayed periods. Actually one day late should not be considered as delayed periods. If your periods delay for more than one week then only that should be evaluated.
Just before periods these type of discharge can be seen, because of mixing of blood with mucus or vaginal discharge
No need to worry possibly your periods will start soon.