Mikel Vsauce (Vsauce youtube channel) said in his video that it takes about 5 years for the body replace all of its atoms, while in asapscience youtube channel they are claiming that it takes 10 years. I am confused and I can't find anywhere the precise time it takes.
Not all the atoms in the human body are replaced.
Carbon atoms in tooth enamel are not replaced after the enamel is laid down during tooth development. This was demonstrated in the 2005 Nature article "Forensics: Age written in teeth by nuclear tests", where the researchers showed that the amount of carbon-14 in tooth enamel can be used to accurately determine date of birth.