The best time to buy was years ago and the next best time to buy Bitcoin is now whenever there is a capacity and chance to do so. Of course, people who bought Bitcoin maybe 4 or 5 years ago got them at a much lower price and since Bitcoin has grown considerably then they must be enjoying the profits now...unless they sold their Bitcoin earlier and did not hold them until today. The message here is that it is never too late to get involved with Bitcoin.