Yes, patience is crucial.
If you don't have enough patience, you'll miss out on a lot of profits, so I've always felt that long-term holding is the best way to make money.
You are right on point.We miss out on a lot of opportunities because we are in a hurry to get to the next deal