Close Close
Mother and Baby

Pregnancy Due Date Calculator

When is your baby due? If you’re having trouble remembering dates and counting up the days on your fingers and toes, don’t worry – use our pregnancy due date calculator. 

Simply use the drop-down menus below and click ‘calculate’. 

We need some information

What was the date of the first day of your last period?

Some women's cycles are not exactly 28 days. If your cycle is shorter or longer than 28 days, please adjust the number below.

To work out the length of your menstrual cycle, count from the day your period normally starts to the day before your next period. The average cycle is 28 days.

REMEMBER: This date is just an estimate; only about 4% of babies are born on their due date.

We can give you a rough guide of when to expect your baby – although we know all too well that baby will arrive when he is good and ready.

You will also receive a dating scan from your midwife that will give you a more accurate guide to your due date. You can read more about this and other scans here

From the date of your last period, pregnancy normally lasts from 37 to 42 weeks. When the time comes, make sure you are prepared! In the meantime, why not start thinking about your future baby's name? We have some tools and suggestions to help you with that - try out our name generator to find a perfect name to suit your baby.

Also, why not try creating your own Amazon Baby Wishlist ready for your new arrival?

Related Pages

The top baby names for 2017: 

Expand Image

Noah

​Meaning ‘rest’ and ‘comfort’, this is also a popular biblical name, after Noah builds an ark in the Old Testament, saving animals from a flood.
Expand Image

Isabella

A name that has been increasing in popularity for the past few years, Isabella is a variation of the more traditional Elizabeth, meaning ‘devoted to God’. 
Expand Image

Harry

Meaning ‘estate ruler’. 
Expand Image

Emma

An English name meaning ‘whole’ or ‘universal’.
Expand Image

Oliver

Meaning ‘olive tree’, Oliver is thought to be energetic and good natured. 
Expand Image

Ava

Meaning ‘bird’. 
Expand Image

Charlie

Also a popular girls name, Charlie is a shortened version of Charles, meaning ‘free man’. 
Expand Image

Mia

A short version of Maria, meaning ‘wished for child’.
Expand Image

James

A traditional, biblical, royal name, meaning 'one who follows'. 
Expand Image

Amelia

Popular in many different languages, in English, Amelia is a variant of Amalia, meaning ‘work’. 
Expand Image

George

Meaning ‘farmer’, George is a solid, strong and royal choice.
Expand Image

Emily

Meaning ‘striving’ and ‘eager’, the name has been popular since the 20th Century and isn’t showing any signs of stopping.
Expand Image

Arlo

This traditional name means ‘fortified hill’, or in other words, strengthened or protected.
Expand Image

Ella

Meaning ‘light’, Ella is often a shortened version of Eleanor or Ellen. 
Expand Image

Albie

A super-cute name, made popular by Harry Potter, Albie is a shortened version of Albert, Alban or Albus, meaning ‘noble’ and ‘bright’.
Expand Image

Bea

A short version of Beatrice, this super-cute name means ‘she who brings happiness’.
Expand Image

Finn

An old English name, originally meaning ‘blonde’. In Irish mythology, Finn is a warrior with supernatural powers, remembered for his wisdom and generosity.
Expand Image

Avery

Meaning ‘ruler of the elves’, this vintage name is an alternative to the also popular, Ava.
Expand Image

Elijah

An old biblical name, meaning ‘Yahweh is God’.
Expand Image

Charlotte

This already popular name saw a spike in the last couple of years, meaning ‘free-man’, it’s now got the royal stamp of approval too.
Expand Image

Benjamin

Benjamin is a traditional biblical name meaning ‘son of the right hand’.
Expand Image

Aria

Meaning ‘air’ and ‘lioness’, you’ll have a little warrior in your midst.
Expand Image

Ethan

Meaning ‘strong’, ‘safe’ and ‘firm’, Ethan is often thought to be someone you can rely on. 
Expand Image

Poppy

Meaning 'from the flower'. 
Expand Image

Alexander

Thanks to Alexander the Great, this is now thought of as a noble and mighty name, meaning ‘defending men’. 
Expand Image

Luna

Rising in popularity over the past few years, this cute name means ‘moon’.
Expand Image

Wyatt

Meaning ‘brave in war’.
Expand Image

Evelyn

The meanings of this adorable name vary from ‘life’, ‘uncertain’ and ‘beautiful little bird’.
Expand Image

Arthur

A cute traditional name, meaning ‘bear’.
Expand Image

Aurora

Meaning ‘dawn’, this name is perfect for parents who are poetry fanatics.
Expand Image

Montague

This unusual name means ‘pointy hill’. We also love the cute nickname Monty.  
Expand Image

Ariana

Meaning 'most holy'.
Expand Image

Henry

Meaning ‘estate ruler’, this traditional boy name has been popular for years.
Expand Image

Bella

A version of Isabella, this cute name means ‘beautiful’.
Expand Image

Beau

Meaning ‘handsome’, this cute baby name is the perfect fit for your beautiful new arrival!
Expand Image

Maya

Meaning 'water'. 
Expand Image

Finley

A Greek name meaning ‘white warrior’.
Expand Image

Elsie

Meaning ‘my God is a vow’, we predict this cute name is set to rise this year.
Expand Image

William

Meaning ‘resolute protector’, this popular, traditional name isn’t going anywhere.

Comments

  • Gabriella - 10/03/2016 17:16

    This site has really helped me alot.

    • laura1 - 18/08/2017 20:03

      I wass wondering if there is someone that could help me out . I took a pregnancy test last week and it was negative .and took one yesterday and today and it was positive . My last period was 11th of july . Would it be possible to tell me when i concieved please

Mini mag sign up