How long do you bleed after giving birth?

I gave birth via C-section to my first baby 9 weeks ago. I am still bleeding on and off! I have to wear a tampon every other day because I have a semi-heavy flow on and off and I feel like it’s not stopping any time soon. Is this normal?