Glad you posted; good to read you have some comfort (your faith, family). You have so much on your plate - I admire that you have done so well despite your depression. This is a good place to reach out, get some support, and rant.

For me, it also comes and goes, like the waves; it seems there is usually another one waiting, and each time I hope I've learned enough to make it through with minimal damage.
Take care