People can now buy marijuana for medical use in 29 states and the District of Columbia,