Ally - I've been thinking about your dilemma this morning, and I tend to agree with
@poshtotty about your smoking.
Let's look at it this way.
How about you have a think about how many cigarettes you have smoked, on average, a day, over, say the last week. Whether it be 2, 10, 20 or whatever, try to think in your mind that that is how much you smoke these days, and try levelling it there for a while? It's possible you will soon be used to that new level of smoking, which is likely to be a good deal less than before, and might allow you to invest more energy into your bloods again (especially once the cravings to over eat ease again).
If you do that you can award yourself a victory. You will have significantly (I think) reduced your smoking, and be very proud of it. I know in my head, I hate to give up on something and it makes me feel a bit down when I do, so that might be a way to give yourself a good boost rather than a downer?
You just always seem to have like a package deal of challenges in your lap at any one time. This could be a way of having a win, making excellent progress. Smoking less is an achievement, and can be a step to not smoking at all, whatever some folks believe.
It seems like your Doc is finally interested and looking after you too Ally, as I know you had big frustrations there to begin with.
Go for it!