This story always comes back every year. With some ground knowledge on this, as I worked previously for Portugal Ministry of Health (Regional Subdivision). All this is price, and the programme works because drugs go where the money is, i.e. not Portugal, goes to the UK and Germany.
On the other hand, Alcoholism is a massive issue in Portugal, and there is no Government action.