Well it is still depends on how much the person willing to wait as there are other coins wherein you will in need to wait for a year, so ask yourself first, what do you want or what you prefer, are you okay with holding it for short term only or for long term only, and better to seek advise from the experts.
I think this depends on how much you could earn.
I mean if you are willing to earn a lot of money, you can wait. The price of Bitcoin and other cryptocurrencies are so hard to determine that is why we don't know how will it go, it may go up or it may go down. We should not ask experts what should we do, we should ask ourselves how much profit should we look at before selling our investment.
Here comes the question to take the profit when ever you can, or to wait longer for the higher possible profit. There are no
guarantees that one day we will have an opportunity to collect huge profit from coins we invested. I decided to wait! It's risky,
like everything else is, I am aware of it, but instead collecting some little profit here and there I wish a chance to have higher
profit at once. As it sounds, it all depends on us and our views what is better.