Question: how long does it take for your body to have all new cells?
Answer: According to researchers, the body replaces itself with a largely new set of cells every seven years to 10 years, and some of our most important parts are revamped even more rapidly [sources: Stanford University, Northrup].