Each person is different.
Exercise, diet, nutrition, general health condition, Fitness level. Length of abuse.
Many things can cause it to be longer or shorter for one person over another.
Eat a healthy diet and drink plenty of water and you will feel better faster.
For you it could be a month (just a guess) but with a healthy diet and maybe some exercise added in, it could shorten to 2 weeks (just a guess again)
I can't know how long for you..just used those numbers as an example.
What I do know... it does get better the longer we remain sober but a return to our old ways can have the feelings return in an instant.