Objectively, we may reach immortality at some point. It might be attained by keeping the body forever healthy and avoiding death factors, or brain data uploading as suggested by some members. However I think it is not good from a psychological point of view. Can an endless life truly be called "life"? If being alive is defined as "not being dead", can life exist in the abscence of the concept of death? And somebody immortal would be mentally unstable, creating a "void" in his person, leading him to have no goals, and wishing his very own death.
But this way the concept of death would still exist, one could die in accident or in a war for example. The only change is that suicide would be a popular way to die. When you are bored to live thousands of years you simply kill yourselves.