Anybody that has hard water can attest that cloudy glassware can be a major pain. I've always used the standard advice to soak them in warm vinegar, and it works, but not for very long and it always comes back worse. Check out my funky glass:
Yep, that's pretty heinous. I was thinking of getting rid of those glasses and just buying some new when my mother gave me a great tip. Use white toothpaste to scrub the glasses. It will remove the deposits and apparently, help aid in keeping them from coming back. So I tested this theory out.
First, get some cheap dollar store white toothpaste. The cheaper, the better. Then scrub the toothpaste all over the glass like so:
Rinse thoroughly and voila! Your drinking glasses are like new again: