Many people fail at changing habits because they miss the critical step of identifying their cues. Habits have 3 parts: cue, behavior, and reward. Recognizing all 3 can help you change bad habits.
You are a work in progress, continually building new skills and psychological strength. At the same timme, you have had a lot of successes that deserve to be celebrated along the way!