If the drugs travel across state lines, they are in commerce. Even very traditional interpretations of the commerce clause from before the New Deal destruction of the Constitution would allow the feds to regulate interstate drug sales. But they have no authority to regulate heroin grown and consumed in, say, California.
Regulate Commerce, means making sure that commerce is free from tariffs between the states, not controlling it.