I wish more people (me) were like you.
Dont give up! There is always time to be a better person that you yourself can be proud of. You never stop improving till the day you die, so just stick with it and you will be making moves that you will be so so proud of.
The only advice that I can personally give you is that you need to start off with only making moves that you are confident you can stick to. Dont upend your whole life at once! If you want to keep a garden, for example, try one plant first! Its a lot easier to keep a cactus alive than a flowerbed
Best of luck to you