i i can't say if this product worked or not...i wear a p in woman's heals and a 9.5 in woman's tennis shoes...i don't like anything touching my toes...i ordered a 9.5 'B'...a woman's size...they were more like a 9.5 'D'...a mans size...they were huge...like an 11 in a woman's size. The tag definitely read..9.5 'B' tho.