I think it will take a few more months for the price to fully recover. Because as I can see now the progress is too slow and theres a lot of dips. Which is also good because its an opportunity to accumulate more coins. Hopefully by March the price will show some improvement and star to rise again.
Of course its a good opportunity to creat nice portfolio today not only by buying btc, its a good time for small altcoins too,I observe crypto market everyday and I can boldly say that useful altcoins which price are today less than 1$,Their price will be much higher in the near future.we have historical evidences and every year we see inflations which are inevitable and natural process at this time,even the most stable currencies have falls and its not exception.anyway I think its a good chance that we should not miss,People are earning money for a few years now by this way and not only this people who believe in bitcoin.