I'm sure insurance would have covered it, but I have none.
As far as time goes, I'll have had them on about 3.5 years when I get them taken off, but I couldn't stay on schedule all the time because I was in DC, San Marcos and San Angelo for a long time.