hi ss06, I've just read your thread, and though I don't have much to add, I see a lot of similarities of myself in you, and I'm learning too that one of my biggest lessons in this journey is patience, I'm terrible at it, but getting better each day, and stopping the negative self talk, if I let that nasty negative voice take over, it throws me for a loop.
you're doing great and we're all here for you, big hugs, and also 25mlc is awesome!!