What is going on!?!?🤯

so I always had normal period, 3 to 4days. And lately my periods been long... today I'm on day 8 of my period is not heavy but still spotting. Is it normal? Or should I go to the doctor? Or what could be causing this?

I'm also still breastfeeding feeding my 20 months old.