Orthotic insoles can give you the level of support and comfort that will mean you never have to think about getting uncomfortable feet again... more to the point orthotic gel insoles are available with arch support's meaning if you didn't already know that they are able to support your foot in the correct position which isn't flat like many other regular insoles are that come standard in most shoes.
You don't need to compromise on style as well because they are unnoticeable and will not wreck the style, shape of your shes or boots when you wear them.
Another point that i should mention is that orthotics are affordable so being comfy in your shoes doesn't have to empty your wallet.
This being a craft blog and all it would be right for me to mention these without a suggestions on how to make them yourself.. (however orthotic insoles are highly specialized products and you may only be able to make insoles with arch supports)
You will either need a gel insole or regular insole and a mold that fits the shape of the arch of your foot and then simply stick it on the insole.
----i will update this blog post soon with more clear instructions. But in the meantime simplyinsoles has most of the information you probably will need!