Trust the process, that's the easiest way I can sum things up when it comes to goals. Perfection isn't as beneficial as you may have thought. Everyday is a new opportunity to learn something, and you can seldom do that without road bumps. Mistakes are made and lessons are learned it's all part of the process. We are often tested on our journey to see how bad we really want it, whatever it may be will either break you and reveal your weakness or show you how much you've grown. Ultimately it's all about how you look at things which will also determine what follows, choices and consequences. Remember this whenever you are feeling like giving up on your journey, trust the process and embrace growth.