Hi I'm in the uk, you can get a naloxone for free but it's not usually from your GP. You need to google to find out nere your local drug services are located. You can usually pick them up from needle exchanges or from your local alcohol and drug addiction services. Hope this helps.