these three words come into play anytime you're working towards a dream or goal. at times it may seem like you're not getting anywhere or that you're constantly trekking uphill. most of the time success doesn't come easy or overnight, it takes sacrifice, dedication and a constant grind.
the key is to believe in yourself and trust the process... be patient.
things don't always happen when we want them to or when we think they should. that doesn't mean that they won't, keep grinding and put yourself in position to take advantage of opportunities when the timing is right.
doubt can be your worst enemy. not from other people but from within. we have a tendency to hold ourselves back more often than not by second guessing ourselves. you have to believe in you, constantly challenge yourself to be a better you and have faith.