A poor appetite can be caused by many things, including a more significant medical issue. The most common causes include emotional upset, nervousness, tension, anxiety and depression. Illness can affect your appetite, including influenza, acute infections, and fatigue.Some illegal and legal drugs, like antibiotics or cold medications, can take a toll on the appetite.