how long we should wait?
I'm sorry to burst the bubble for you but no one in this community can answer that question. A lot of parameters to be considered, demand, sentiments of the investors, news in the market etc.
The bull is still going strong as of this day, we have breached another mental barrier of $5200 so I guess the run will continue, so let's wait and see.