For me, the best time to buy bitcoin when the price is too low then that is the best time to invest so you will get surely a high profits and benefits from what you do. If the price is very high and you will saw that it has a big potencial to grow more then hold it a long time i swear you will become a successful person and you deserve it.