Now through June 6, EyeBuyDirect is selling prescription eyewear on a buy one, get one free basis. Many sets of glasses start for under $20, and the free pair must cost the same or less than the pair that’s paid for. Shipping starts at $5.95.
Eyeglasses can be very expensive if you don't invest the time to shop wisely. Buy one get one free is a great deal because you can always have a pair of glasses for backup. When I first started wearing glasses in 4th grade I hadn't considered how easy they can break. Within two weeks I snapped the frames while playing basketball during recess. Having an extra pair of glasses can prevent you from needing to purchase another expensive set of frames.