If you already have glasses, you may be wearing a pair that isn't correctly fitted, or your prescription may be out of date. A pair of glasses that are too tightly fitting might induce headaches and dizziness. Similar issues might arise from the usage of the incorrect medication. Before you go shopping for new glasses, consult with an eye doctor to determine what's causing your current symptoms and to evaluate your vision. If your current glasses are fine but you just don't like them, consider buying different frames until you find something you love. Some people find that this process helps them get rid of their headache instantly! Glasses that are not a good fit can cause headaches and dizziness because they press on certain areas of your head. This can happen if the frames are too small for your face or if the arms of the frame are too tight. Even if you have no visible signs of a bad fit, still get it checked by a professional before going blind due to a lack of blood flow to your brain. Headaches and dizziness can also be caused by visual problems such as astigmatism, cataracts, and glaucoma. Get evaluated by an eye doctor if you experience these symptoms frequently. They can also indicate other health issues such as a thyroid problem or diabetes.