Patience is key but timing is more important. Opportunity windows open quickly and if you wait too long you could miss out on a profit, just as you could if you are too early. Timing is vital in trading or investing.
Hodl for as long as it is profitable.