I sometimes felt tired, to be honest. I sometimes lost my patience and sold myself emotionally. But not now; I have improved my knowledge and experience day by day. Now I invest only what I can afford to hold for longer. So I shouldn't sell at any point.
I'm surprised you state it. I guess a person at your level, will never feel tired.

Agree. As long as we only invest in the amount that we afford to invest, we won't hurry to wait for the selling time. It will feel very long time if we use loan money or our main money. It is because we need to secure the money as quick as possible. We know it will bother our life if we fail.
There are many things that will put pressure on our investments and they don't just come from borrowed money. If you suddenly need a large amount of money and have no way to manage it, you will immediately think about your investment. And sometimes life's pressure will make us impatient and tired when things don't come at the right time. It can be said that pessimism, fatigue, pressure... sometimes it will happen to us in daily life but that does not mean it will defeat our original goal.
So before we make an investment, it would be better for us to use money that is not used and if we have unexpected needs, then we don't disturb the investment we have. Indeed, we can't know about unexpected needs, but if we can still handle it with other things, then we it is better not to disturb the initial goals we have set. I think everyone who invests has certainly experienced something like this, but it really depends on a person's personality as to how they resolve it so that they remain on track with their investment goals.