How long the effects of Delta-9 THCs last is completely dependent on many factors, including dosage, personal tolerance, and method of consumption. Generally, it will be anywhere from 2 to 6 hours or more.