Buy a half size smaller than your actual shoe size, they will stretch. Machine washable. If worn every day, with active lifestyle, they will last 3-5 months. If rotated with other shoes last much longer. I would recommend footie socks inside, as they do not breathe that much and the leather can absorb sweat/odor.