Let me share you what I learned from playing an IOS game, Snake vs. Block. The goal of this game is to get through the obstacles as far as you can. Just like in life, you will encounter LOTS and LOTS of obstacles in your way. There is no clear path towards success, it is always bumpy.
You have to maneuver the snake to the block with a lower number than the length of your snake to successfully get through it. When you are on a rough time, you may think that there's no end to it. But let me tell you, there is. Your snake is long enough to get through the obstacle.
Sometimes in the game, you know you're nearing your end. You know that it's the best thing you can give for now. Just remember this, if you fail today, maybe it's not the best time yet. Maybe you're not prepared enough, but believe me when I say that your time will come. Keep doing your best and don't be afraid to try again.