Spotting or period?

According to the app my period is supposed to come in 4 days but based on my discharge I’m pretty sure I ovulate around 5 days ago. I just noticed this when I wiped. Is it my period coming early? The last time I had sex was over 2 months ago and I have had two heavy periods since then so I don’t think it would be implantation. Any advice would be super helpful 😅