As expected this is the right time to buy cheap btc. Or should we wait for the price to go below than 2000$.
I have this feeling that bitcoin will go down near 2000$ this week.
It won't go below $2000. You're not the only one waiting for it to happen, and guess what, there will always be a bunch of people who will try to outsmart the rest and set their orders at $2100 and above and catch those coins that idiots are selling. I'm saying idiots, because you have to be dumb to sell when it's about to hit a big wall that will make it bounce back.
$2000 is too strong, as you pointed out, too many people waiting for it to go to $2000, so the closer we get to $2000, the higher the chances it will start going up again. People aren't idiots and they are waking up to the importance of having a good bitcoin position for the future. "Buy the dip" has proven to be the winning strategy since the inception of bitcoin.
Limited supply and increasing demand: It will never stop going up.