On average the effects of THC-O can last around 2 to 6 hours, but individual experiences may vary.