Yes to legally buy any mj in colorado you must have a colorado medical license, in your hand. Otherwise i would say get it the old fashioned way, but if you wait till your in keystone you will pay a premium for it. Good buds can be had here for 200 oz and killer for like 250-300 oz. Any more than that they are just taking advantage.