Chic, I think finding a support group would do you the world of good...it saved my bacon and helped me find my balance again.
You may feel depressed because he keeps you living in a place of struggle and you just get worn out and think it's "you"...and it's not. Getting out to a few meetings might just do you the world of good. And coffee afterwards too. Think about it.
Keeping you and your son in my prayers today.
Hugs and Hugs