Another factor causing decreased appetite, ie the consumption of certain drugs and hormonal changes due to the menstrual cycle. Those who enter old age may also experience this due to reduced physical activity and body hormones. Loss of appetite can also be caused by inadequate intake of certain nutrients. Zinc deficiency, for example, can reduce the sense of taste and smell. Similarly, potassium deficiency and magensium.
Basically any type of beverages, including soda and fruit juice, can reduce hunger when consumed before meals. Excessive alcohol consumption can also cause decreased appetite. In contrast, normal amounts of alcohol consumption can lead to eating.