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


​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


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


Meaning ‘estate ruler’. 
Expand Image


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


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


Meaning ‘bird’. 
Expand Image


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


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


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


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


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


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


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


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


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


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


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


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


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


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 is a traditional biblical name meaning ‘son of the right hand’.
Expand Image


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


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


Meaning 'from the flower'. 
Expand Image


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


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


Meaning ‘brave in war’.
Expand Image


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


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


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


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


Meaning 'most holy'.
Expand Image


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


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


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


Meaning 'water'. 
Expand Image


A Greek name meaning ‘white warrior’.
Expand Image


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


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


  • 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