Oh, if you have gone through opium WD, then I think you could make an educated guess what the joyous occasion of heroin withdrawal is like to celebrate. And I know what you mean about being self-conscious of it. It just does not stop, no matter how much air spray, cologne, candles, incense, etc is used. I don't think most people can link that smell with opioid use, so don't worry too much. I tend to isolate when things aren't going well/I am sick, so I never worried too much about people smelling it.
As for healthy living, it sounds like you are doing the right things. The more active you are, the quicker it will all pass through your system. Drink a lot of fluids, try and keep the amount of fat in your diet low. You could try taking Imodium for a few days after your last dose, as the main ingredient (loperamide) is a very weak opioid and can smooth the taper even more.
Opioids/kratom kill our appreciation for the mind/body/spirit connection. When I am clean, I exercise, eat well, meditate, hike, and so on. It all slows to a halt if I start using again, though, and I really feel little passion for anything. I find that I have to "go through the motions" for about three weeks before my passion comes back. But it does once your body is back in rhythm. And it feels great to be back in that mindset. Not only does it give you some much-needed self-esteem, but it really helps give you some perspective that you can use to rationalize yourself out of potential relapses.
It's good that you have a friend and a therapist to help. Does the therapist know about this? Opioids are good for trauma in the short-term, but the problem is that after a while, they start to generate their own trauma. It really becomes counter-productive. I relapse a lot to medicate post-traumatic stress, but the big picture usually just gets darker each time.
You deserve to be back in the light, where the world feels alive again and you can better live in the moment. Be able to feel fit and healthy, able to fall asleep, able to wake up. No longer changed to a shameful habit you hide from the world. Better days are ahead!