Coronavirus: How long will this pandemic last?