The glasses may not be a problem as I understand they may have relaxed the rules a wee bit. The last I knew about Asthma was that you could not join. However if you no longer suffer from Asthma it is possible to get a certificate as many kids were diagnosed who didn't actually suffer.
To be honest if you want the most up to date information then go to the AFCO things are always changing.