Someone smarter than me noted that all predictions of living forever always have one thing in common: it places the time when people start living forever within the lifetime of the predictor.
Aubrey de Grey is 43, and he's predicting that this might be in place in 20 years.