Princess Diana was 20 years old when she gave birth to her first child, Prince William, on June 21, 1982. Having been born on July 1, 1961, she missed her 21st birthday by just ten days when the future monarch was born in the Lindo Wing of St. Mary's Hospital in London. Her young age at the time placed her under an intense microscope, setting the stage for a turbulent era of modern royal history.
While tabloid coverage often frames her early motherhood through the lens of a fairy tale, the reality involved immense public pressure, isolation, and a rapid transition from teenager to global figure. Let's look closer at the timeline, the context of her early family life, and the milestones that defined her first years as a mother.
The Timeline of Marriage and Motherhood
Diana Spencer married Prince Charles on July 29, 1981, at St. Paul's Cathedral. On her wedding day, she was 20 years and 28 days old. Less than a year later, she welcomed Prince William.
- July 1, 1961: Diana Spencer is born in Norfolk, England.
- July 29, 1981: Marries Prince Charles at age 20.
- June 21, 1982: Gives birth to Prince William at age 20 (just shy of 21).
- September 15, 1984: Gives birth to Prince Harry at age 23.
This compressed timeline meant Diana spent her formative early twenties—years most people spend navigating university or early independence—in the glaring spotlight of the British Monarchy.
Breaking Royal Tradition at St. Mary's Hospital
Diana's age and modern outlook heavily influenced how she approached parenting within the rigid structure of Windsor traditions. Breaking with centuries of precedent where royal babies were born inside royal residences like Buckingham Palace or Clarence House, Diana chose to give birth in a public hospital.
The Lindo Wing at St. Mary's Hospital in Paddington became the historic site for William's birth, a precedent later followed by her daughter-in-law, Catherine, Princess of Wales. Stepping out onto the hospital steps hours after delivery with a newborn in her arms, a 20-year-old Diana faced an ocean of flashing cameras and cheering crowds.
Coping with Isolation and Postpartum Pressures
Behind the radiant public image, Diana's youth compounded the isolation she felt inside the palace walls. Biographers and her own recorded confessions note that she struggled privately with severe postpartum depression following William's birth—an illness that was poorly understood and rarely discussed openly at the time.
Being just 20 years old meant she had very few peers within the royal household who could relate to her sudden transition. Prince Charles was 33 years old—nearly 13 years her senior—and deeply entrenched in his royal duties and established lifestyle. Diana channeled her energy into raising William differently than previous generations of royals, insisting on hands-on parenting, taking him on royal tours when possible, and shielding him from protocol where she could.
Frequently Asked Questions
How old was Prince Charles when Prince William was born?
Prince Charles was 33 years old when Prince William was born in June 1982. He was born on November 14, 1948.
How old was Diana when she had Prince Harry?
Diana was 23 years old when she gave birth to her second son, Prince Harry, on September 15, 1984.
Did Princess Diana take Prince William on royal tours?
Yes. Breaking tradition, Diana insisted on taking baby William with her and Charles on their 1983 official tour of Australia and New Zealand, prioritizing her role as a mother over strict royal separation protocols. Learn more about the history of the British Monarchy and its evolution through the BBC.
How long did Prince Charles and Diana date before marrying?
Diana famously revealed that she and Charles had only met in person 13 times before he proposed to her in February 1981 when she was still 19 years old.