I think this is the right time to buy bitcoin and ethereum but DCA is a good option to buy if you bought already just hold it , but holding is not easy control your all emotions, if you hold potential coins for long term they will give big profits in the future