One problem with whole, natural foods is that they tend to spoil easily. Therefore, eating healthy is associated with frequent trips to the grocery store. It can also be a challenge when traveling without access to a refrigerator.
Still, many healthy foods can be stored long term without spoiling, as long as you have the right temperature and moisture conditions.