Sunny: It sounds like you are carrying the world on your shoulders right now. I am sorry you are struggling with your family. Is there anything that might help you? Be it a trip to your doctor for your sadness? Is it possible if you and DH work for the same company to get on the same crew so you are together during the week? Is there one item that you can just make a change and see if that helps and then as you become lighter in spirit add on another? There is nothing wrong with saying to someone you need help and it sounds like with all that you posted, you'd love something of your day to day to become normal again.
As for the cravings, have you upped your good protein at all? I find that if I keep my proteins even and with each meal, I don't go after the bad stuff as much. I am still learning to work w/my sweet tooth. It's hard, I know when things call your name and you feel you need them pronto. I carry almonds with me for when I am out and about and I will have 10 of them when I feel I just need that candy bar while standing in the check out. Another thing I know that I keep reading here is a lot of the people have something that they do to counteract a craving - some knit, some exercise or drink water. Maybe there is something like that you can try to add when the cravings strike.
Above all, treat yourself well. It sounds like a good
is in order. Thank you for caring for your son as he gets help. Its hard when a family member is suffering and though he says you are against him, know that you are trying the best that you can and he is loved.