No you don't have to see the doctor you can take your script in There and they will make your glasses.
You can take a recent prescription in and have glasses made
Any current RX, signed and dated, will work fine.
Thanks! Your answer is awaiting moderation.