K.S.
my advice is to buy from walmart they guarantee their frames for one year so if they get broken (my daughter typically goes through 2+ frames per year!) then they will replace them :)) they have frames that are below $10 & a lot of selections under $25...even if you already bought glasses if he breaks them & you have no warranty, if the lenses are fine take them to walmart because they can most likely fit the lenses into new frames & those frames will be under warranty for a year. (I wish I had known this 2 years ago!!)