I'm going to tweak these milestone goals (which, as a concept, I fully support. You can't run a marathon without being able to first run a mile, then two miles, then 5 miles, etc. first).
You need to tweak your goals to those that you can control. One of the biggest, most consistent failures...