Stress will be a major factor in gaining weight. Also if you're eating significantly less than you were before it's possible that your body has gone into starvation mode and you won't lose weight if that is the case.
If you want to lose weight you need to tackle your stressors and work that out...once that happens and you can relax you'll find that you're going to lose weight.
Also if you're not getting enough sleep this will effect your weight as well.
Try to make sure that you're getting enough calories, I use
FoodFocus to monitor my calories and it gives me a target of how many calories I need to eat every day to make sure I reach my 1.5lbs/wk loss goal.
It sounds to me that you're stressed out, not sleeping & starving yourself...it's not a good thing.
My husband used to be like this...he now makes himself go to bed at a resonable hour and eat regularly during the day (he's still stressed but that won't change). Since the beginning of July this year he's lost nearly 3 stone & hit his goal weight. I also have been doing the same and have lost about the same amount of weight as well. So it does work.
Sometimes it's not how much you're eating but what you're eating as well.
Quick weightloss while rather satisfying is not healty and won't last.
Good luck to you!
xposted w/emily28