How Long do Stitches Take to Heal?

How long will stitches take to heal?

If you follow the tips we’ve included beneath, they’ll help them heal faster.

How Long do Stitches Take to Heal?

How long does it usually take for the skin to heal?

It takes between 2 and 4 weeks for your skin to heal, but everyone is different and you may find it takes longer. The stitches after birth will dissolve on their own, which can take between 2 and 12 weeks, depending on the stitching used.

What should I do?

Stay clean and dry

The important thing is to look after the stiches and keep the area clean to allow your body to heal without any problems, such as infections. Keep the area dry. A good way to give yourself a quick wash is with a water spray. Give yourself a spray a few times a day and dry yourself gently.

Take it easy

Keep your physical activity to a minimum. Physical stress and strain may delay the healing process.

Exercise gently

After consulting your doctor you may do pelvic floor exercises as often as you can. This will increase the blood flow to the area and encourage healing.

Sanitary pads

Make sure any sanitary pads don’t rub against your stitches and change them regularly.

Keep your regular diet

Eating a healthy diet with plenty of fibre and staying hydrated with lots of water will make you less likely to get constipation, so you won’t need to push to go to the loo!

What if there’s swelling?

If in doubt, go and get the stitches re-checked by your healthcare professional. Even if your check-up isn’t due, any worries and they can reassure you.

Try using an ice pack covered in a cloth, but only for a few minutes at a time. It can help to reduce swelling, but can also reduce blood flow to the area, if used for too long.

1-to-1 expert advice
1-to-1 expert advice

Expert advice when you need it

Our expert team of nutritionists and feeding advisors is available 9am to 6pm Sunday to Thursday. Learn more

  • UAE: 800 2562 323 Toll free
  • Egypt: 0800 0000 492 Toll free for landline
  • KSA: 800 8971 902 Toll free for landline or STC
  • For Other Countries: +971 4 420 9488
  • WhatsApp: +971 55 785 9705
Live Chat