Novocaine typically lasts for about 30–60 minutes. Sometimes epinephrine is mixed with novocaine to make it last longer. A novocaine/epinephrine mixture can last for up to 90 minutes.