everything you said is nothing but the truth, sometimes, once can become impatient and I usually blame it on the economic condition generally, many people that have invested in bitcoin or any other coin sees it as an opportunity to make it in life.
Since things around are not working, they rely on crypto system to do the magic, so we become impatience we are not also getting something tangible yet from it, but we just have to be patient and also learn to commit money that will not give us tension into the investment, once we have money that we can easily overlook and keep no matter how long, we will be able to overcome patient.
Yes, I think the best strategy to really use in overcoming impatience is what you have just pointed out, and It should just be that we strictly invest money that we can afford to lose. For me, I dont do all my investment once; I know that in this crypto market, there will always be an opportunity.
The method I applied to become patience is to always share my income into 5 parts, one for savings, the second part to settle my past outstandings, the third part for running things at the moment, the fourth part for charity and the last part for crypto investment, since I still have savings I can fall back to at any time, it has been so easy for me to leave my money in crypto and forget about it for a while.