At my 6 week check up mine had only partially disolved even though I was totally healed. She had to pull them out.
Mine took 5 weeks to dissolve.
Mine disolved after a about a week with my first pregnancy
My doctor said around 3 weeks.
The dr said they will dissolve on their own I just didn't ask how long
It depends on which ones you have. If its dissolved ones then mine came out within week or two