there is no "target number" for when to switch programming
when you have had to reset 2-3 times for actual stalls, not due to quality of recovery issues (meaning everything in life is in order), then no matter what the number is it's time to change things up
advanced novice is better than TM because you will make quicker gains
this is also assuming technique isn't limiting you