I went through the same thing a while a go. Try tying your skates a little loser, especilly the laces right before you get to the hooks at the top of the boot. If that doesn't help, the arch in the boot is probably too high. Switching to custom boots can allieviate that, however, since most customs don't pay very good attention to the arch, you might need to have special soles put in. I did all three -- tied them loser, got customs, and my skate person took out the insole and put in a small arch buildup on the actual skate, one that matched my foot, covered by a much thinner one with no arch built-up, These changes for me happened over several years, since one would work for a while, and then the problem would come back. Since I implemented all of them, however, I haven't had a single problem.