I feel your pain I too am very impatient by nature and also used to think and once said to him if you love my why dont you just stay wih me?? his response its just not that easy.
My H too has had problems with drugs and alchool and I do believe he still does,, it seems to quiet their thoughts or so they believe... I struggle right now with the feeling that he is slipping thru my fingers and he is sooo soo ofar away he is Mexico visiting his parents.....MY H too just comes and goes when he feels the pressure and he has also left me more than once.... it surely is painful for you and yet I am sure your h is so focused on his pain he can not even see whst he is doing to you.
Have faith,, it is a very long road to this piecing stuff and I also now see that with the drugs and the alchohol it seems to lengthen the recovery time for our H and our M.. Whenever my H is slightly uncomfotable instead of facing it head on he runs and fast. My heart goes out to you,, but please remeMber your worth and show him how beautiful you are and what a wortwhile person you are whenever you 2 are together. I am not feeling like I can give you lots of concrete advice like the veterans here as I feel like a jumble of nerves myself and I feel like I mess. But something in me made me want to reach out to you and low and behold we have alot of similarities.
Hang in there sweetie and keep being strong,, this will be the hardest thing you ever do and yet I do strongly beleive that the rewards are great when the end result is a stronger you a stronger H and best of all a great M. TIME give it time... and yes again easier said than done. I too wish I could wave a magic wand and make it all better. God bless...