Isnt it rather simple? If a block is found every 10 mins and we only have currently around 1900 blocks left until reward drop. That would mean 316 hours left before the drop happens which is about 13 days.
Yeah, duh, that's pretty much what it says on bitcoinclock.com.