Weird bleeding and this?

Alycia.

I had my period from the 6-14th then started spotting on the 24th until now. My period should be due in 4 days. So confused!?