Can I walk into GP without appointment to get BC

Can I walk into the GP surgery with no appointment and get the patch?

Or where can I go to get it I’m 18 and need it ASAP