Stress, depression, pregnancy and certain medications used for treating migraines, high blood pressure, depression, anxiety etc. cause loss of appetite.
Eating disorders such as anorexia nervosa are commonly associated with a loss of appetite. Anorexia nervosa causes the person to limit the amount of food she intakes