These [Deosole] are excellent. i’ve been using them for past 3 years now, obviously not the same ones,but they do last a good year in my shoes. I use them for shoes I wear without socks/tights, stops the buildup of sweaty feet smell in the summer brilliantly. would certainly recommend.