I don't have it but as you mention flat feet it might be worth seeing if there is a specialist footwear clinic near you. We have one in our town that has podiatrists chiropodist and footwear specialists to help find you the correct insoles and shoes to help you. Could try a Google search as a supportive insole or shoe may help x