When the underlying trigger for liver damage like hepatitis virus, excess alcohol intake etc is addressed, the liver begins to heal and regenerate itself but it can take anywhere from 2 weeks to several months depending on severity. Complete restoration can take over a year.