I observed that a lot of people are asking when is the best time to invest and many seem to find confusion for it. You asked this question last November 20, 2017 if bitcoin prices can reach $10,000 by the end of the month and the answer is YES. Currently, the price is around $9600-$9700 and it may soon reach the $10,000 mark by the end of the year. Back on my question, if people invested today they will inevitably earn profit in the long run!
One factor that determines the price of bitcoin is due to the law of demand and supply. Not to mention, big trading companies are starting to accept bitcoin as their trading option which contributes to the price increase. Soon, people on wall street will definitely not ignore bitcoin and we may soon see it as one of the biggest cryptocurrency ever.