Angel i think you are doing really well, its not as much if you make mistakes but that you have the mindset to keep trying to make yourself happy and healthy. That is the first step but very much the hardest! You should be really proud of your achievements so far, i'm am for you. From your posts i know that you are struggling hard...and you are winning because you refuse to give up!
Gooooooo ANGEL!!!