Mine took at least a few weeks...perhaps even closer to 6 weeks... It took a long time anyway...but they were gone by my '6 week checkup' that I had around 9 weeks after bub was born. I still have a horrible lump though where the stitches were...I guess that's just scare tissue though...