I read somewhere it takes as many months as the number of years in your M to reconcile. Maybe this helps you with a time frame. Probably just gives you an idea - but you are on the right track about how you have come so far, but still have a long way to go.
Hang in there. Stay the course. You cannot change your H - but what you do, how you think, how you carry yourself AFFECTS you H. This alone that continue the positive butterfly affect you have going in your M. It is not easy - but most things in life that are worth fighting for are not easy.