7.Anemia
This condition happens when your body doesn’t make enough healthy red blood cells. Their job is to carry oxygen throughout your body. If you don’t have enough of them, you may feel tired and weak, and have little appetite. If you have symptoms, which also include chest pain and headaches, your doctor can give you a blood test to see if you’re anemic. If you are, they may recommend iron or vitamin B12 supplements.
8.Aging
Up to 30% of older people have less of an appetite than they used to. It can happen for a number of reasons. As you age, your digestion slows, so you tend to feel fuller for longer. Your sense of smell, taste, or vision may also get weaker. This can make food less appealing. Hormonal changes, a chronic illness, and medications can also curb your hunger. Talk to your doctor — they can help you figure out what’s going on.