It may take a full month of not drinking alcohol to feel better. Although positive changes may appear earlier, 3 months of not drinking can not only improve your mood, energy, sleep, weight, skin health, immune health, and heart health. It can even reduce your risk of cancer.