The one thing you should be really proud of is the plan B's.
I can't workout sometimes when I'd like, so I go jogging. I can't workout before work, so I come home and do something afterwards.
That's the mentality that can eventually win you the war, because it would be too easy to say, yeah what I wanted to do at time X on day X, went out of the window, oh well never mind; but it takes a bit more forethought allows you to give the situation lattitude, so you don't have to let it dictate what you can and can't do.
I know you can do this misses and I want it greatly, but not for me but for you, because you deserve to a happy healthy future. You're a fantastic person and when you come on the community and contribute to other peoples situation and have good, positive things to say, you always, always add great value to the comminuty and you are absolutely 100% appreciated.
You've been here for a long time now and it's always a pleasure to have you around and you are someone that is missed when you're not around, but if you keep believing in yourself and keep making these small but beneficial strides in the right direction, you CAN succeed, because you ARE worth it and you always have been.
Chin up, keep smiling, be strong and no worries okay. I want to tell you I am very proud of you for persisting, but most of all for finding those plan B's, because that is next level planning and some people struggle with that and miss good opportunities to push themsevles or eat properly and use "oh well never mind", "well it could have been worse", or "tomorrows another day" thinking patterns, to rationalise the missed opportunities, then say something like," I will try to improve on this in some way and hopefully do it", rather than, I WILL find ways to improve on this and I WILL make them happen.
It becomes a question of how much someone wants something good for their wellbeing, because when they want it enough they will find the ways to make it more likely to happen.
You're clearly doing that now, from what evidence exists here and that is a really great thing.
So just remember you ARE worth it and don't let up on yourself okay, because you DO have a lot to give to this and I ma positive you WILL find the way(s), to make the end results happen

.
WELL DONE; you're doing great.