The government is currently debating whether to hold the referendum in 2019 because it's not sure holding it at the 2020 General Election would be a smart move politically.
The referendum on legalising marijuana was part of the confidence and supply deal struck between Labour and the Greens - although Winston Peters' backs one too.
Justice Minister Andrew Little said the government's contemplating holding it next year, rather than in 2020.