In Doctor Who series 9 episode 11 Heaven Sent,

how long was the iteration that the Doctor went through each time he sacrificed himself to make a new copy?

This question came up when a discussion arose and we tried to calculate

the total mass of all the skulls.

  • 1
    Short answer: we don't know.
    – Rand al'Thor
    Dec 2, 2015 at 3:37
  • could we place an upper bound on the number? Dec 2, 2015 at 3:40
  • Lower bound would be nice then, thanks Dec 2, 2015 at 3:42
  • There, I've mapped out the whole episode. You're welcome :-)
    – Rand al'Thor
    Dec 2, 2015 at 3:54
  • Your question sounds like two questions: “how long was each iteration”, and “total mass of all the skulls”. Dec 2, 2015 at 10:34

2 Answers 2


Lower bound: 2-3 days (probably more).

WARNING: massive untagged spoilers for the entire episode follow.

  • The first bit of running around, from the teleport chamber to the moment he jumps out of the window, doesn't take long. This time is measured in minutes, and must be less than an hour.
  • He falls for several seconds, emerges from the water, returns into the castle, changes his clothes, and then finds the garden with the spade. Again, all of this takes well less than an hour.
  • Building this height, creature that slow, so what? An hour.

    He spends an hour digging before the Veil comes and finds him, he makes his second confession, and the castle resets again.

  • Then he spends a time of indeterminate length wandering around the castle, counting out time, eating, making a map of the rooms, possibly sleeping.

    Fifty seven minutes? This is how my world works, Clara. I tick off the seconds as they pass. My life is a countdown. If I draw the creature to one extreme of the castle, and I run to the other extreme, I can earn myself a maximum of eighty two minutes. Eighty two minutes to eat, sleep and work. My work is finding Room 12. [...] But how long will I have to be here? Forever?

    It sounds as though this period lasts at least several hours, but conceivably much longer. This is where the unknown creeps in.

  • Next we have his 'BIRD' discovery, the towertop scene, and his arrival in Room 12, where he punches the wall and is mortally injured by the Veil. Again, well less than an hour.
  • Finally, he struggles from Room 12 back to the teleport chamber:

    I think, in my current condition, it'll take me about a day and a half to reach the top of the tower. I think. If I'm lucky, I have a day and a half.

    This last, and hardest, lap of his journey takes him a day and a half, which may be more than all the rest put together.

Summing up, we have a sum of at most half a day in the scenes we see in detail, a day and a half crawling from Room 12 to the teleport chamber, and at least several hours, maybe much more just wandering the castle, mapping it out, getting his bearings, eating, etc. Summing to a minimum of 2-3 days, but potentially a lot more.

Upper bound: 6 years (probably much less).

As in the nice answer by Mike C. Ford, let's look at screenshots of the underwater skulls in order to get an estimate of how many iterations the Doctor must have been through by the time 7000 years have passed. Firstly:

skulls counted

There are over 40 skulls in this shot. But we can do better!

skulls widepan

In this widepan shot from a few seconds later in the episode (around 14:30 on the iPlayer version available on the BBC website), we can see hundreds and hundreds of skulls. Within the red rectangle I've drawn, I estimate there are at least 20 skulls. This rectangle is around 1/60 of the screen, and we don't need to take account of perspective (foreground skulls being larger than background skulls) since the rectangle is roughly in the middle of the screen, front-to-back wise. That gives us an estimate of 1200 skulls (and probably many more).

Dividing 7000 by 1200 gives around 5.8, so let's say 6 years as an absolute maximum for the length of cycle one could fit around 1200 times into around 7000 years.

  • I second the "potentially a lot more" part (I think more likely at least a week). But as far as establishing a lower bounds, I think you've got it :) Dec 2, 2015 at 4:52
  • Good find with the 2nd screenshot, I could only find the 1st online so I couldn't hazard a guess any higher than 100. I was initially going to go high as 1000 but had no evidence for it. Dec 4, 2015 at 17:03
  • How did you assume that your second screenshot shows entire ocean? There can be 12000 skulls making 5.8 years 0.58 years.
    – user931
    Dec 4, 2015 at 18:00
  • @SS-3.1415926535897932384626433 I didn't assume that. 6 years is just an upper bound. Personally I agree with you and think the 'real' answer is much less, probably less than a week, but as far as canon evidence from the episode goes, 6 years is the best upper bound I've been able to prove.
    – Rand al'Thor
    Dec 4, 2015 at 18:26

Tl;dr At most 70 years, but probably less.

rand al'thor has done an irrefutably good job determining a lower bound for the time The Doctor was in the castle, so I will attempt to logically determine an upper bound.

In the iteration we initially see The Doctor in, he had been in the castle for 7000 years, based on the alignment of the stars. In the following iteration, he again says that the stars are aligned such that 7000 years have passed.

This then ensures that each iteration is less than 1000 years, as he would have observed that he was 8000 years in the future had that amount of time passed. This is the most certain answer that I can give.

However, we can then at least assume that it is also less than 500 years, as it is unlikely he would round up or down twice to the same number if they were 500 years apart (possible, but unlikely).

The only other evidence we have to see how long each iteration is, is by calculating how many iterations have passed. To calculate this, we can use the number skulls that he sees at the earliest point that they are seen underwater. It is unclear how many there are that we see after 7000 years have passed, but I would hazard a guess with at the very least 100 skulls.

There isn't really any way to calculate how long it took him to make the same revelations in the first iteration in order to leave clues for later versions of himself, but it will have taken him at the very least the same amount of time as the rest, so without further evidence we will just assume that it did.

This means that it took, at the very most, 70 years per iteration. This is possible, as with the age of The Doctor I'm sure that amount of time could pass and he wouldn't even bat an eyelid.

If there is a more accurate answer for how many skulls there were when he fell in the water the first time that we see him in the castle, that upper bound could come lower. It is likely that there more than 100, but for an absolute upper bound I chose the absolute minimum number that there could reasonably be.

  • 1
    Nice (+1), but I managed to get a much smaller upper bound using a couple of screenshots from the episode - see my answer.
    – Rand al'Thor
    Dec 4, 2015 at 16:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.