Dawn you are doing good. Continue to make changes for you. Try to figure out what was it that went wrong in the m in your h's perspective and if it makes sense work on those areas.
I was thinking, it would be best for h to be home rather than separated, but after reading your posts maybe I am glad h is gone to deal with his own issues. It seems like it would be tough in your sitch.
Only you can decide when enough is enough. Hang in there!
Me 50 H 42 S 22 S 9 D 7 M 12 T 17 H moved out 8/2006 H moved home 1/2007 for 3 weeks H moved home 5/2011 for good
"Learn from yesterday ~ Live for today ~ And hope for tomorrow"