I bought these for my husband. He is on his feet for over 9 hrs a day and these he get some comfort to ease the pain or discomfort he has on his feet when having these in his shoes. They come in different sizes and your are able the cut and customize them to your feet and shoes which I thought was the best thing to be able to do if you don't know exactly how they will fit in your shoes.