There are plenty of insoles that will enable you to stand for long hours. Generally, those that come with foam are the best for standing all day. Out of those from our list, we think that the best is Dr. Scholl's Daily Shock Absorption, which is, at the same time, the best on this list.