Queen Elizabeth II was four years older than Princess Margaret. But the latter passed away before the monarch in 2002.

At that time, Princess Margaret was just 71 years old when she died of a cardiac arrest. Her Majesty is currently 93 years old and she has not shown any signs of slowing down.

On the online forum site Quora, royal fans are wondering what the Queen must have done to outlive her younger sister. It is also important to note that Princess Margaret was already wheelchair bound before she passed away.

Sallie Smythe, a royalist, said that Princess Margaret’s mom, the Queen Mother, even outlived her. The latter died about five weeks after Princess Margaret’s demise.

One of the reasons why Princess Margaret was unable to live a long life was because of her lifestyle. She smoked excessively and she was also a heavy drinker. The Queen, on the other hand, didn’t have the same bad habits.

“A lifetime of dissatisfaction, chain-smoking, and heavy drinking killed her. She was adored by her father who also died young (another heavy smoker who died of lung cancer at 56), and she was never quite the same once he died in 1952,” she said.

Deanna Eppers, an ardent follower of the royal family, said that the Queen must have outlived Princess Margaret because she had a different purpose in life.

“Having a purpose in life drives us, and Queen Elizabeth certainly has a purpose. Her lovely sister, Princess Margaret, wandered a bit more in her life… She even wavered,” she said.

Karen Beasley also said that the Queen Mother also lived a very long life and it’s possible Her Majesty inherited that gene. The Queen also lives a very healthy life where she doesn’t smoke and eats in small portions. The Queen also took better care of herself than Princess Margaret ever did when she was still alive.

Princess Margaret, Queen Elizabeth II
Pictured: Princess Margaret, the Queen play with their pet chameleon July 8, 1941 on the grounds of Windsor Castle, Berkshire. Getty Images