i think does not have the best time. If you have money now you can get it.Because nobody knows what the price of bitcoin will be after five years. Maybe you can be rich after years.

Nobody knew the value of bitcoin five years ago.look now.
to me i think for trading bitcoin every time is the best time, and specially in present time when the price of bitcoin is trading below 1200 USD so i think it is the best time to buy bitcoin right now.