Sometimes I don't even realize how many Bitcoins have been mined. I somehow keep thinking of the supply as it was in '12/'13. Those were the days.

By a remarkable coincidence, we're also almost 2/3 of the way between the first and second halving events.
Or 69 weeks, 4 days, 17 hours, 30 minutes to go.
http://bitcoinclock.com/Although I do think that it will come sooner, the ETA has been decreasing. Since I've been following the website, I've seen it be mid August, early August now it's late July.