No, these big bull races don't happen every year. We can observe these statistics every 2-3 years, on average. But that doesn't mean anything. It may take much longer for the market to recover.
I think that it can be, because market is still very young. But I agree that also time to recover may take the time till the Q2 2019. Everything is possible on the cryptomarket:)