I am so thrilled to hear how positive and healthy you sound! I know that staying OP is tough...but you can do this. And in the meantime, you are taking the steps you need to get there!
Mel, one of the moderators, has this in her sig (paraphrasing): "Failure is not getting back up when you fall." My Mary Engelbreit calendar has the same thing, said differently: "Success is getting up once oftener than you fall down." You keep picking yourself up, and that's great!
Keep putting one foot in front of another, and get the bad food out of your way...your new healthy self is coming through!