Headaches can be caused by a variety of factors, including stress and lack of sleep. However, one often overlooked cause of headaches is vision problems. If you find yourself experiencing headaches or migraines on a regular basis,...