well nothing last forever
I think Bitcoin - as a technology - will live for a very long time. Its a natural step in our internet age.
If BitCoin - as a coin - will survive is much harder to say. In the end it might loose to a superior coin. Technology gets better all the time after all, and its a quite young field.