When I was younger it took 1 day to recover from a weekend binge. As I got older my binges got longer more intense and it took longer and longer to recover. My last dry out after a month long binge took about 5 days of bed rest. It just keeps getting worse and worse, harder and harder, every time you do it.