I once had to wear glasses because I had a lazy eye but I never wore them five years later when I went to see the eye doctor agian he said my eyes had healed naturally he also said I got lucky so to answer your question yes they can but it's unlikely.
No. I have a story to tell you.