insole lasted 8 hours, these shoes make your feet sweat heavily and stink badly due to bad quality fabrication and not allow your feet to breathe, very uncomfortable after just 1 day of use. I would not recommend them at all! Terrible for even a £15 pair of shoes. Buy cheap, buy twice!