The duration of anesthesia primarily depends on its type, the amount of anesthetic administered, and the individual patient’s predisposition. Typically, the effects of anesthesia last for about 1-2 hours.