Old blood or?

This may be a little tmi. Im a week over using monistat and now have had light yellow discharge for the past couple of days. Today I had light cramping and this was on my liner. Im not due for my period for 3 weeks. Is this just old blood or infection or what?