Well, it seems to be a long road for some of us and, there can be what I call Rabbit Trails, off to the side once in a while.
I do find that setting Attainable Goals is a major portion of my attitude. I keep them in reason. I know that I will probably cry daily and, that it's ok because crying is a safety valve.
The secret to this is to be patient. You didn't become depressed in one instant, it was building for a while. Likewise, it will take a little bit to come out of it.
Do what you can each day and there will come a better day.