Blisters happen because there's too much friction. This might be because your shoes is too small (does not have to be length, could be missing widths) or because your shoes are too big and you slip inside them. What you can do is wear thicker socks to have them narrower. It also happens when you...