Do I need an appointment to get a repeat prescription?

Yes, the doctor needs to see you to monitor your progress and make changes if necessary.