I don't know. Maybe you can paint your glass frames if you can do that by yourself. If you can't do that, you'd better turn to an optician. If he or she also can't help you, I suggest you to buy another pair of sunglasses online, but before doing that, you can have a try. Sometimes the DIY sunglasses frames are very outstanding and attractive. Just have a try!
Well, you can decorate your sunglasses frames with little stuffs. Just like many people do then put them on the back of their cell phone. They are beautiful and can cover the nicks. Isn't it useful? Good luck!
Sweetie, if you can't fix your sunglasses, why not have them replaced? You'd better take your sunglasses to see an optician first. If there are some scratches on the lenses, you'd better get them removed too. If the optician can't do this for you and suggest you to buy a pair of new sunglasses, I suggest you to have a look at https://www.firmoo.com/wrap-around-rx-sunglasses.html. The sunglasses sold online are much cheaper than that sold in any physical stores. There are many cheap sunglasses for you to choose. And all of them are with UV protection. If you are short of money, you can place an order when there are some activities hold by this eyeglasses store. You can get a discount. Hope this helped.