Lay off the booze. Every time you feel like a drink do some physical exercise. The more strenuous the better. Exercise releases endorphins that make you feel good. As you exercise you become fitter and you feel stronger. When you feel strong no problem is insurmountable and you have renewed energy.
Talking out your problems also helps.
Also, don't sweat about money....remember, its only money and lots of people who have very little, are very happy.