Briar, have you thought about getting some help around the house with cleaning and laundry; it could really help with the stress and anxiety.
A healthy diet is really important but maybe you could add a treat or two. You could still have all the healthy and beneficial foods but other things to keep your weight at a healthy level, too.