Stop. You need to stop. Stop giving him money and stop letting your son get in between you and your husband.
What if you didn’t have the money to give him? What would you do then?
I get your situation. My husband is the same, constantly asking for money. Small difference is he actually pays it back BUT I still spend half my life pretending to be and telling him I’m skint. He finds it elsewhere. 9 times out of 10 the dealers aren’t owed that much. They don’t allow debt and if they did then it wouldn’t be a lot. Sounds like your son has found the key to having you as his cash machine. You need to brave up. Tell him that 2k was the last of your money. You don’t have anymore. Stand your ground. Imagine if it was the last you had. Stick to it.
I once told my husband I had 23 pound to last a week. He took it. I knew he would but I just wanted to know if he would put me and 3 kids in a position where we had 3 pound to our name. That’s when I learnt that your only as good as your bank balance to them. Luckily I lied, it did stop him asking for that week so I’ve done that ever since.
I’ve stood back and watched him pawn gold chains, ipad and even his wedding ring. It’s awful but they are his things and he’s got to learn.
He promised to go rehab but now uses that as a excuse. He says he won’t go rehab if no one trust’s him but uses that as a way to get round people.
You have to either stay one step ahead or back off and detach.
I’ve tried both, one I tried for years the other I’ve put in place over last few months. You are better off detaching. Do it slowly if need be but do not give him any more money. Concentrate on your marriage instead.
Hugs xx