I think it takes up to 24 hours after your last drink for it to clear your system. You've damaged your liver permanently, but your liver can heal itself to an extent.
There are 2 herbal remedies with proven benefit to your liver - milk thistle (whose main ingredient it silymarin) and dandelion root. These are universally recommended.
Also, you should take some other nutrients - b vitamens, folic acid, vit e, vit c, vit a, inositol, selenium, n-acetyl-cysteine, n-acetyl-carnitine, l-carnitine, alpha lipoic acid, choline, taurine, glycine, glutamine, gluthione.
You can look for suppliments containing all the above, packaged especially for liver health in health food stores, but sometimes it's cheaper to buy most of that stuff individually.
Cruciferous veggies are good too - broccoli, garlic, cabbage, brussels sprouts.