This prediction is extremely pessimistic. Bottom to happen only in October 2019. One month until then? It is still possible but i believe bottom will happen way earlier.
Those predictions seem to be based on a mathematical model, and as any model it can fail. McAffee also used a mathematical model, as many others, but at most only one model is going to be true.