When do levels typically break down? On the second test of said level. On the first test of said level, price will almost always be repelled.
The most important concept to understand is how levels are lost and gained. When a level is lost or gained, price will always eventually come back to test it, as long as the level was significant in the past. I have annotated key levels that were gained or lost and then retested to better explain what this looks like. To truly be successful at trading, one must keep track of levels lost/gained within the current price leg.