Sometimes people are unable to succeed with diets and exercise even when they feel motivated to do this. The main reason is due to their mindset and how it is not in tune with their goals.
Your mindset is a collection of ideas and perceptions that create your state of mind. Some of these thoughts have been ingrained in your mind for decades and they are not helping you move forward. If you want to know how to be successful in life, you need to reprogram your brain before you begin that journey.
For example, if you feel that failure is a bad thing and that each failure makes you feel less inclined to work harder and achieve better results. This is usually going to affect every aspect of your life and this way of thinking is very hard to shake off because it has been a part of your thought process for a very long time.
In order to change your mindset, you need to be able to challenge these thought patterns that are making life more difficult than it should be. To do this, you need to start working on ways to train your mind to perceive certain things in a positive light.
A great way to do this with failure is to learn to feel a sense of accomplishment when you fail at something. The reason why this is an accomplishment is because when you are failing, you are trying and the most successful people in the world fail repeatedly before succeeding.