A 10 mg edible can take anywhere from 30 minutes to two hours to take full effect. This is because edibles need to be processed by the digestive system before the THC enters the bloodstream.