Hon, he knows where to go to eat. He wont starve. If he isnt abusive to you is it because you are doing exactly what he wants? Would he abuse you if you cut him off from everything? If so, he is still an abusive man. Has he ever physically abused you? This would be domestic abuse. Its awful in my opinion. People dont change overnight, especially while on drugs. Do you think its good for him to depend on you to care for him so he doesnt learn to do it himself? Just food for thought.
The more you give him the more money he has for drugs. In your shoes, and I was there once, there would be no more help. Do you realize that you have no control over anyone but yourself so you cant change or control your son. You can only control YOU. You can control how you relate to him, but you cant stop his behavior. Do you know you are an important person too? As important as your son? Do not allow one day more of slavery or abuse. Not one minute.
Hugs!
Hope you have a peaceful night.