Yes, you can wear glasses. Results are invisible but your final breathing results may take 3 months to be apparent although you should expect improvement after 2 weeks already.