Or more likely, is that you are bad at saving money.
Cursing someone is not a simple or common thing to happen, it takes energy, time, patience and you have to care enough about hurting you to actually do it. More likely it is just you not being able to hold onto money.
You dont need Magick, You need better money management skills
Drinking is very costly and leads to making unwise choices if done to often, cut down the drinking, use the extra savings on Paying down debt, then remain on this path .
I'll have to agree, this isn't a curse or anything magical, it is purely poor life decisions and lack of self control. In my own opinion, if you want this to stop happening I'd find the reason you're drinking or go to a rehabilitation center.
It may seem like a curse, and honestly that is the easiest answer for you to accept, since it places no blame or responsibility on yourself. This is a classic symptom of an alcoholic. This is a disease, and the reason you can only think of drinking is because you have an addiction, that is how they work. The tricking down effect of this disease has made its way into the other parts of your life, breaking promises, over spending, lying etc..As the others have stated, a curse is not likely. Most people that are able to place them dont, since they require a lot of effort and energy and the cost to someone placing the curse is too great (generally) for it to be worth it.
I would take the advice that others have given you and seek out help. There are many towns that offer free services to start a road to an addiction free life. The motivation needs to come from you. Some people find meditation and the use of herbs helpful but you need to find what works for you. Change is never easy; especially with an addiction but each step you take to better your life will also have a ripple effect on everything else. People will see a change in you, your promises will be valid, and you will save money and earn trust back. It takes a lot of work and effort. I wish you the best and hope you can find your answers on your own.