I suppose it depends on how much and for how long you have been drinking. I drank for 40 years and have been sober nearly a year now, and I am not sure I have totally recovered my mental faculties. Your best bet is to improve your diet if it needs it. If you have been drinking for any length of time you need vitamin supplements especially large doses of all vit B. Keep active, don't sit around feeling sorry for yourself, set yourself things to do everyday, and targets to achieve, and when you have a success reward yourself with a treat (this excludes a drink). Above all don't be impatient and keep going, believe me life looks so much better from where I am sitting