Definitely investing a long long time ago is the best time to invest. But we can't look back and cry over spilled milk, also to think on why didn't think or know of that before. We can focus in the present, now is the best time to invest and look forward for the profit in the future. By the looks of bitcoin on how it is progressing, the trend is upward if not so large but bit by bit, we can assume that investments today will be valuable in the future.
I agree and if you really want to make more bitcoin then the best time to invest right now is to wait for the value of bitcoin to drop because then you will make far more bitcoin then if you invest in it right now.