Time is such a curious thing, for you would expect it to be constant. After all it is a rule of the universe, that it is endless and consistent. Time is so consistent that it has inspired phrases such as "Time marches on", for in humans understanding that is all time does.
It moves onwards, endlessly and evenly, like a soldier marching down a road. But that is not what time does. Time is not consistent in the slightest, nor is it a singular entity. Time, to help your understanding, is more like a class of students.
Some of them try hard as they can, rushing on ahead of the class as fast as possible, while others kick up their feet and do as little as possible, taking as much time as they can. That is to say, Time is a messy ball on inconsistency and irritation. That Time can allow events to be unfolding simultaneously, yet in such completely different scales.