Who is holding you accountable?
No matter what the goal or dream, accountability is a major key. Do you have someone who will hold you accountable? We as humans do fall off, make excuses, lose motivation and get distracted, especially when we have a large goal that takes time to reach. The best thing we can do has have someone present who can keep us motivated and hold us accountable when we lose focus.
Just make sure the person who is your accountability buddy is serious about you reaching your goal and someone who can be hard on you. The worst thing you can do is have a buddy who allows you to cheat! So makes sure you the right people in your corner.