You can look up my "history" here...my H was gone for 2 years...with almost zero contact during that time...we had two adult D's and one young son at the time he left.
It took time but eventually he did come home...this was just before our 25th...we are not going to the Carribean to celebrate our 30th!
There is always hope...but I too realized that this journey was as much about me as him...and I did MY work on me...in the end it paid off.