Bitcoin total hashrate is significantly increasing due to a variety of factors. Until the next difficulty, we are likely to see a slightly shorter block time. However, OP is experiencing a varience as blocks are never consistent and the intervals can be very short or very long.