honestly if meth or heroin or coke were legal then i think people would be in the dopeshop all day long just like you see people go to the beer store all day long or buy lotto tickets or cigarettes all the time.

so some sort of regulation would have to be implemented, but not like once a year or anything. it should be more like every week or 2. that way people can conserve their shit if they want, but they wouldn't be able to get into daily heavy usage.

edit:
but then another drug black market would emerge for the fiends during the week. or i could get my friends to buy me some heroin in the middle of the week and i would get them some coke.

its complicated when you're dealing with highly addictive and potentially deadly substances. then again drugs aren't really that dangerous when you take out the unknown potencies, dirty shit, and crime. as long as the drugs had directions telling you maximum dosage and warnings against low tolerances, i don't think you'd have many first time heroin users trying to shoot up quarter grams