Generally, sell gold when the price is abnormally high for higher profits. But anytime you are in financial need then selling gold for cash instantly would be a wise and safe option for you. It is evident that gold prices are significantly higher than before. However, it is best to keep a track of all the factors that are significant in determining the right time to sell gold.