Yeah waiting for proper setups and especially waiting while holding a trade are two tough skills for me as well.
15 MIN looks like a double bottom (although not exactly at the same levels) with pullback and now minor pause, going long here again with stop at 22.