Welcome to the site.
You sound like you are doing really well and know what needs to happen. Yes, it can take time for it all to sink in and to put into practice all the tools we learn.
You will find wonderful support here and also, since you have been through it, please share your ideas with others.