My dd 14 has to wear them for school and goes through them like there is a fecking money tree in the back garden quite quickly. Can anyone recommend long lasting ones that are relatively cheap. TIA