Great to hear this kind of news!
I think taking small steps is key in your progress. Whenever you have a bad day it's important not to be too hard on yourself and to remember that better days will come. The bad days are just part of the progress!
Keep on going and keep us posted.