We humans always try to improve ourselves to be better which is a right mindset and move to take but life doesn't showcase that results we always wanted because some do end up in giving it another trial while some can be frustrating with the results despite every effort been put in place.
We can never be 100% perfect in what we do because for we to be better in what we do, will really take our time to achieve that and the process towards this can be challenging and frustrating most times but keeping the zeal moving without relenting can make a difference.
Defeats are likely to occur which is never a barrier in our mission for success and even if we fail trying, there is always an opportunity to try again. Never look down on yourself when your hardwork is not paying off because sometimes it is always like that but to avoid letting that affect your mindset, always think positive and believe you will achieve that dream anytime soon.
We can feel defeated in so many areas in life because life have so many struggles that surrounds it which can involve situations like finance, relationship, work, health and so many other situations. As humans we always feel defeated when we see our fellow human doing fine and assume if we offend someone to progress.
We all go through challenges in life but the only difference is that how we handle the situation is different and depends on us. Never feel defeated but assume the situation is for the growth of your progress to occur massively without relenting.