Depending on the type and complexity, a tummy tuck may take anywhere from 2 to 5 hours under general anesthesia.