The best time to buy was several years ago. The second best time is now.
I think if I know bitcoin few years ago I think I could really enter on that time because the price of bitcoin on that time is very cheap and affordable. In addition to that, if buy few years ago I think you could become rich now and you could probably have a lot of money. Just buy bitcoin and then try to enter in the world of cryptocurrency where there are many opportunities.