Two more little gremlins to consider in the weight loss continuum, Ghrelin & Cortisol.
Ghrelin is secreted from the stomach and sends signals to your brain telling you to eat, generally they rise before a meal and suppress after eating.
Reducing calories in your diet may well lead to a increase in Ghrelin leaving you feeling the need to constantly eat. Ghrelin appears to be related to the stress hormones which may well explain the need for food when we get stressed.
The other hormone I refer to is a stress hormone called cortisol which is stimulated when the body is stressed, emotional and physical. Fight or flight syndrome. Cortisol is thought to have many adverse effect on the body raising blood sugar levels and decreasing immune function, amongst other things.
The hormone subject is huge and very complex as they all work together, and an imbalance in one will effect the other. It is an area still under investigation in the science world.
Diet and lifestyle does appear to have a dramatic effect on hormones, so I think the best we can do is try and eat real food, exercise and chill out more.