Defeating myself

I am trying to get my life back together. I start with plans of getting up early, working out, following my eating plan, etc. however, I never keep my promises to myself. I do this for health, finances, really most areas of my life. For some reason, I easily let myself off of the hook but then beat myself up because I have no self-discipline. And then I go down the spiral that because I have no self-discipline then I won’t be able to achieve my goals. This has been a pattern but it is not serving me and frankly, I am tired of it. I don’t understand why I accept this from myself. Please help me with a starting point on how to address this.