Welcome to HCM. I understand your concerns
It seems that you have a vaginal infection
that is causing this problem. The infection can change the duration of the period and delay it.
It can also cause the pinkish discharge that you have. Please see a gynecologist as soon as possible.
All the best. Hope this helps to answer your question.