How long does liver take to regenerate after abstaining from alcohol?

Depends. Time to complete recovery depends on how bad the liver was hit by the alcohol. It could be as quick as a week or two if mild, to months if there is a history of liver disease. If there is permanent scarring, your liver may never fully recover. In general you can expect the liver to start the healing process as soon as you stop drinking.