Pelvic-floor exercises

Pelvic-floor muscles are important because they help prevent stress incontinence (when you leak a few drops of urine when you cough, laugh or run). It’s very common to feel you have no control over these muscles for a couple of days – maybe even weeks – after the birth.

Ideally you’ll have been doing pelvic floor exercises throughout your pregnancy. Now the more often you do the exercises, the better; and it’s good to make them part of your daily routine. Try to use the muscles during everyday tasks such as getting out of bed. You’ll be taught how to do them by a midwife or physiotherapist. Remember – you can do them anywhere – no one will notice!

You should aim to do them several times a day. If your pelvic floor muscles are weak you may find exercising them quite difficult at first. With frequent practice though, you will soon improve. If you continue to have problems, mention it to your GP at your postnatal check and ask to be referred to a physiotherapist.

How to do the exercises

Exercise 1 – Slow contractions:

  • imagine you are trying to stop yourself passing wind
  • at the same time, imagine that you are trying to stop the flow of urine
  • it will feel like squeezing shut and lifting the back and front passages
  • start by trying to hold for three seconds. Rest for five seconds then repeat the exercise
  • build up to holding for ten seconds. Repeat up to ten times. Do five sets per day.

Once you are able to hold for five seconds and repeat at least five times, then you can add exercise 2.

Exercise 2 – Fast contractions:

  • squeeze and lift as in exercise 1
  • let go straight away
  • repeat ten times.


  • tighten your buttocks
  • hold your breath
  • squeeze your thighs together.

Don’t stop the flow of urine midstream as an exercise - it may cause incomplete bladder emptying and increase risk of infection.

Last Updated: 21 June 2011
We use cookies to help improve this website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue. Don't show this message again