Scientific reason why we always wake up five minutes before the alarm goes off
It's the ultimate frustration - you set your alarm for a certain time and your body decides to wake you up just a few minutes before - but there's a good reason why it happens