I don't know how long everyone will have to wait for the Bitcoin price to hit the $100k mark. It certainly isn't going to be easy and we should expect tremendous amount of FUD before reaching that point. Also I think we will have a small bull and bear cycle before reaching there. Expect at least a few years to achieve that price.
That is for sure, you cant expect bull to take control that much. We will surely have ups and down. But I am sure that $50k is achieveable this year.
I myself personally will sell some of my bitcoin at that price, if it goes lower I will rebuy if not I still have some left too. I will never sell my whole bitcoins, only some at a time