Theres no best time for investment. Just make sure, no matter at what price you have bought sell it only on profit or just hold.
Many people have waited for right time and they never got one. Since future is uncertain and you cant control future. Buy and hold, it will give you profit in 36 months.