Spotting after giving birth

I’m 7 weeks postpartum and just started spotting again. I went about a week without any bleeding then today have been spotting.

How long did the spotting last for everyone after giving birth? Does it continue on and off for a while?