As you age, you realize that the way you eat might effect how long you live. Eating too much or too much bad things can give you lots of medical conditions, and you realize that as you get older.
The lack of IRON can cause anemia
Most likely to leave the dinner table early.
-OR-
Never be eating. And going to the bathroom often.
Many things can cause shortness of breath, but the most common are asthma, pneumonia, bronchitis, lung cancer, anxiety, an allergic reaction, a lung injury, obesity, heart dysfunction, COPD and many many more things.
As for treating this, see your physician. Hope I helped you!