I think it will last between 10 and 16 months, just guesstimate because of history.
https://www.investopedia.com/articles/economics/08/past-recessions.asp The current situation is like a war, where the US lost thousands life, spend a lot of money to fight the enemy, provide medications to the survivors, etc. I'm not saying the death count because of this virus would be thousands though.