Why Time Flies so quickly ? Do we need to Change our Mindset and way of handling Time ?

Ever noticed that why when you are happy time runs faster and when you are bored time runs very very slow ? Let’s see WHY ?