Decide your price range
The first thing that you need to decide before buying new glasses is the amount of money you wish to spend on it. Look and style are also crucial factors but budget is the most important thing because once you know the price range, it will help you a great deal in narrowing down options and selecting the perfect glasses. According to experts, anything between $100 to $200 is considered a reasonable price to pay for your glasses.
Look at the options
Visit a local optical shop and have a close look at all the glasses that fit in your price range. It is recommended that you do not go after brands because you can find stylish and high quality frames in off-brand names too. They are also going to cost you a lot less as compared to the designer ones.
Try the glasses
When you try on glasses, you should also take into account some other factors like your physical features and when you plan to wear them. If you are going to be wearing the glasses at work, you should select classic oval, rectangle or almond-shaped frames that come in neutral colors like black, brown or gray. You can be a little creative if you plan to use the glasses on weekends or with friends or family. However, classic eyeglass frames are always a safer bet.
Shape of your face
As mentioned above, you must take into account the shape of your face while choosing the glasses. Thin frames that lengthen the face are considered perfect for rounder faces, whereas wider frames that shorten the face are ideal for longer or rectangular faces.