5 days usually helps me.
Being overly fatigued, though, can be a sign of problems with your liver. Have you had bloodwork done recently? That amount of drinking over that length of time is likely keeping your liver in overdrive. I'd recommend seeing a doctor now to get a good status report, rather than only finding out if there's a problem once the really bad or irreversible symptoms show up.