The best time to invest in gold is when the gold prices are expected to fall or are lower than the average gold rates for a particular period.