Hi Grace,
It sounds like you're doing well and I'm glad about that.
It's good that you are taking the relapse seriously, but at the same time, you need to forgive yourself and to move on. I got stuck at the 3-week point several times and I couldn't figure out why. What I realized, was that I had to believe that I was a good person and that I deserved a good life.
Please believe that you can do this and you will become stronger as each day goes by.