I still suggest that there are benefits and negatives for both of them. When you hold long term, you are going to be mentally stressed whenever there are ups and downs, you do not know when it is the bottom and you do not know when it peaks, you have no idea because you need to, you do not have many chances, since you are getting that just one chance, you have to handle it one way or another. This is why the long term is harder than people think because if you miss your chance, it's the "long" term, who knows when you have another opportunity again? Trading is harder, but at least you can recover quickly, like within that day.