Bank holidays cause more medicine shortages than anything else in the calendar, and always for the same reason: the surgery is shut, the post isn't running, and everyone orders at once when things reopen.
Ten days is usually enough. Two weeks is safer over Christmas and the New Year, when surgeries can be closed for several working days in a row.
Our current hours are in the footer of every page on this site, and we post any changes here first.