It's different for everyone.
With my first, my after-birth bellding stopped around 2-3 weeks, my first period started a momnth to the day after giving birth.
My second, my after-birth bleeding stopped I think at about 4 weeks. A week later my period started.
With both I was still breastfeeding, I 've been told if you are breastfeeding, it can take longer to come back- months sometimes.
But I didn't find that.