Question: how long does it take for all your cells to die?
Answer: Here's how the story goes: Every seven years (or 10, depending on which story you hear) we become essentially new people, because in that time, every cell in your body has been replaced by a new cell.