Needing that much alcohol, every night, is a sign of alcoholism. You should look into getting into your local alcoholics anonymous group. It is free, and you do not have to give your name or even speak if you dont want to, plus there is a policy in these groups that you do not discuss what is said in the group outside of the group. Besides that, there are natural and over the counter sleep aids that can help you sleep at night, without needing to drink. Best of luck to you!
2000 Calories...what on earth do you weigh?