but i think that if you dont have perfect vision you can only fly in the daytime and not evening flights.
Nope - as I said in my previous post, as long as your eyesight is good on joining the service, it doesn't matter if you subsequently need spectacles (unless you virtually go blind).
