That's the thing that never made sense to me about the black holes. The closer you are to the event horizon, the faster the time passes for the universe around you. So reaching the event horizon should take infinite amount of the "outside time", so right before you reach the horizon, you should see the whole future of the universe, including its end, if there's any.
So how do black holes gain any mass then?