In those children with allergy causing the eczema, they will usually get rashes or more extensive eczema soon after eating a particular food or drinking milk (in the case of babies). If you notice this, remove that food from your child's diet ( if you have a baby, this will need to be done under supervision with an appropriate other formula ). If there is a marked improvement on removal of the suspected food, then the food may have been the cause - cautious reintroduction of the food after 3-4 weeks will enable you to be sure. If on reintroduction of the food, the skin remains clear, the food can continue in the diet. If the skin flares up again, that food needs to be removed from the diet. In those toddlers who do have an allergy to a food causing eczema, a trial of reintroduction can be made in 6 - 12 months time as many children will grow out of these allergies.
Some of the generic drops have become expensive because of consolidation. For example, generic pred forte drops used to be very inexpensive but now there are only two companies that make it and those two companies are owned by the same two large pharmaceuticals that own the branded medicines, hence the price of the generic is almost the same as the expensive branded options. The price of drugs does vary from one pharmacy to another and each insurance plan has its preferred drugs which cost much less for patients depending on the deals they have made with the manufactures. For example brand A might be priced well at one store because they have made a good deal with the manufacturer and made it their preferred drug while brand B would be expensive. Across town a different drug store chain might have a great price for B and a high price for A because they have make B their preferred drug and have a great volume price with the manufacturer.
Alas, it is hard to find a cost effective way to protect your eyes around cataract surgery.