My doctor prescribed me Imovane (1 x7.5mg tab a night). Unfortunately, I need 2-3 to get to sleep (and didn't tell him, lest he think I was abusing it). I ran out of 30 tabs in 2 weeks. Normally, I just wait until the month is up, but I'm under a lot of stress at the moment due to dealing with a chronic illness and wanted to get the rest. I spoke to a pharmacist and he said he won't dispense it, as it's not like a blood pressure med which I depend on. The script says 'speak to pharmacist if repeat is needed before the 18th', which was 5 days ago, so can he technically deny me? Is it just up to the pharmacist's discretion?