So, just an encouragement to you to accept that good things take time. Hard work is just a part of the recipe. Constant affirmation and praise for small steps is wanted, but might not be realistic (this one is hard for me to comprehend because I love all the words). Keep on keeping on. Life is hard. Pursuing dreams to create the life you want is harder. But perseverance and obedience to God's call can make the hard things bearable, and the harder things worth it.
But... the second thing I want encourage you with is... do not stay there! Feel those feelings, yes! But do not stay in them. Do something that brings you joy when you're feeling sad and defeated. Work harder and wipe your sweat with the towel you wanted to throw in on your dream. Be willing to accept the answer or silence from the creator and sustainer of your life (God). Listen with a grain of salt to your friends and family, most of them have your best interest at heart! Pick up one foot after the other and persevere. Personally, I have a hard time with this lesson, but I have never regretted persevering through a trail I've had.
So, if you're in a season, know that it is just a season. Know that God has you and be encouraged to keep going.