All people are different so there is no set answer to your questions. Going it alone is by far the toughest road to getting clean. It can be done but most people are unable to do it without some type of help be it medical or emotional support or both.
Some factors in this is how long a person has been an addict and the type of substances they have been using and amount of substance(s) they used.
You are doing all of the right things but it is ultimately up to him if he really wants to get help or not. Getting clean is the easy part it is staying clean that is the toughest part. Addiction is a disease that you don't beat as every day is a new day. He needs to get clean and follow a recovery plan every day that works for him and is effective.
Please don't blame yourself. Lots of people such as myself make the mistake of enabling an addict rather than really helping them. You drew the line in the sand which you had to do. Please post and more questions or concerns that you may have is that is what this forum is for and there are many great people here to help you.
Good luck and God Bless you.
Hi! Have you gone to Al Anon? The thing is that you have to move on regardless of what he does, right? You can't just wait and see what he does. Like you said....he has said this before. Don't wait on him to decide what to do. Get some help for yourself so that you are healthy and making healthy decisions.
Yes, he can do it without professional help. Or, at least the physical part can be done without help. Now.....as far as the mental part and cravings, he will have to get some support/aftercare for that. That part doesn't go away in a few days. That part is lifelong, unfortunately.
Good luck! Take care of yourself first. He will do it when he is ready! Keep us posted!
Anytime a loved one is doing something to hurt themselves it makes you crazy. But he is going to have to hit rock bottom... and once he sees everyone has moved forward around him he might, just might, wake the heck up. If he doesn't don't let it tear you down, stay strong and keep going. Good luck.