Depends. If you're between 40 and 45, 52 and 57, or over 62 you'll have to go in for a vision screening. Otherwise you should be able to do it online.
I'm not sure. I can tell you it dosen't take that long to renew at the DMV. 30 min for me.
Thanks! Your answer is awaiting moderation.