It completely depends on the trader, really. Since I'm mostly a mid-long term trader, I've held on a couple of trades for like half a year in the past, with varying results.
Yes, as for me I don't usually depend it on how much time do I need to spent with my trades I typically base on the prices, If I think that the price is right just to make some gain then I would go for it. But my longest hold was about 10months or a year and I'm glad it was worth the wait.
i have cancel out many trades that later ended up in huge profits. i have also cancel some successfully.
Hindsight is 20/20. While it's mostly not recommended to trade using your emotions(fomo, panic selling, etc). Sometimes, these types of trades actually ends you up in a better position. If you made a good trade, great! If you made a bad trade, suck it up and move on from it. Just do your best to earn it back,
patiently. Not in a yolo trade that could potentially earn you back everything.
Correct. Emotional capacity of a trader is a must possess trait, once you know how control your emotion on trading that will boost your confidence and will focus on crtitical matters. I also noticed on some traders nowadays is that they are easy to get in a trap, some are not open with technical analysis or even do not know how to read graphs and just focusing on the prices. I can't say that it is a good time to trade more often coz I earn quite much these past months but It's all up to you.