I think you're doing amazingly! Keep on keeping on! It can seem like it takes forever to see improvements, but they do happen slowly. One day you'll look back and see how far you've come. Good work!