Insoles for flat feet -- any recommendations for my boots?

I work a pretty long 9-5 where i'm up on the roof with all sorts of weird body positions. By the afternoon, my feet are KILLING me. I've tried Dr. Scholl's but they didn't help. I'm wondering if there are any other good options, or my only bet is to go to a Podiatrist?