I‘ve heard that 6 weeks without a drop of alcohol should be sufficient for the liver to recover. But it is very important to very strictly not consume alcohol. Just reducing alcohol a little bit will help nothing.
The NHS is of the opinion that 2 weeks suffice.
https://www.nhs.uk/conditions/alcohol-related-liver-disease-...