So dull, sorry...
I wear converse trainers every day, and I walk a lot so they get a fair bit of use. I've had a few pairs and they usually last a bit more than a year before the soles wear through and the canvas starts coming away at the edges. I patch them up with tape and they last another couple of months.
Is this a reasonable length of time? Should I just get the same ones again? Or is there an alternative that will do the same job and last at least as long? I need to be able to wear them with everything - dresses, jeans, shorts etc.