How many years away are we from using cryogenics?

Right now you can make plans to have your body frozen after death by organizations such as Alcor Life Extension Foundation and have a life insurance policy pay for the cryogenic process of freezing your body but we don't know how to revive you later. It might not be feasible to truly use cryogenics until we can repair the damage freezing does to human cells. Successful cryogenics may require other technologies such as cloning and nanobots.