The first person you need to convince to believe in yourself and your dreams is you. If you don't live and breathe your values and your vision, then people will sway you, difficulties will diverge you and problems will overwhelm you. You are working towards your goals for a reason, a reason that you understand more than anyone else in this world and at the moment when you set these goals for yourself, there was no room for compromise.
Yes, some days are brighter than others, and you may feel like you have finally made it, but the truth is you will never make it. Life is too short to make it to where you want to be if you keep thinking and working the way you do. Each day you wake up with a new beginning, a chance to make things right, a chance to move a step closer to where you want to be. If your vision of where you want to be is not clear in your mind, then it is just a matter of time before someone starts making decisions for you. You are giving your life away to fulfill someone else's dreams.
Believe in yourself and your dreams with the utmost confidence. There will always be someone better than you, but only you have the power to make your dreams come true and you are the best person to know what you need to do to get there. I hope we make this a life worth living, a story worth telling.