It's been roughly three years, nine months and fifteen days since the last #bitcoin halving. So far, each epoch has been less than four years.
I know others can calculate the time with much greater precision than "days", but this is as much as my brain can put together! 
