I think you are doing really well regardless of how you are feeling today.
You are doing all the rights things re: GAL and being a good mom. Keep going, one foot in front of the other. Divorcebusting says patience is critical so keep that in mind, this is a marathon, not a sprint.