The turnaround is incredible this time around and many assume that bitcoin will break through to $100k later this year and traders making such predictions are actually just trying to cash in on their long-held buy assets.
Honestly it is all about timing but even if you time it wrong, if you buy when it goes down, it may keep going down but eventually will go up, so if you time it right then you can buy at bottom and sell at peak but even if you do not reach that level of perfection you will eventually end up with doing it correctly if you could simply just buy when it goes down and sell when it goes up because those are the only options.