They most certainly had the right for the first 150 years.
No they didn't. That's another deceitful Libertarian talking point which I have destroyed too many times to count.
It is a deliberate effort to mislead the public about the fact that drugs were mostly unknown in the early days of the Republic, and not till they became widespread after the Civil War did anyone realize just how dangerous they were.
Laws to regulate them came shortly thereafter.