I want to say yes, it really is never to late. Mainly because I have been in the same place as you for 3.5 years. My husband told me he wanted a divorce and moved out. I was devastated, and I think I did all the wrong things for a long while. I'm trying to do the right things now, taking Michele's advice. I keep up hope and have faith, even though it is very difficult. I think the key to all this is to LET GO emotionally and ALSO actively take all the good divorce-busting advice. Maybe you need to do a 180, and do the opposite of what he is expecting you to do--go out of your way for yourself, and not for him.
I told my husband that if he wanted a divorce, he would have to initiate it. Even though he said fine, that he would do that, even though he has NEVER NOT done the things he says he's going to do, he's done nothing about this. Due to our jobs, we live in different states and I don't even know if he is seeing someone or not. What I don't want is to wake up after another 3 years to find that he has filed papers. So, as much as I don't believe in it, as much as I don't think it's the answer for either of us, and as much as I don't want it, I am seriously considering initiating the divorce. I need to stand up for my life, which right now, he's not doing. I need to be who I used to be, who I am proud of, who he fell in love with. It may be the key to bringing us closer--if not now, then sometime later, when he is ready to see me and love me again for who I am. In the meantime, I'll just have to do that for myself.
Please feel free to contact me anytime. I can completely relate to your situation and fully empathize. Be good to yourself, don't cry (it gives you wrinkles and makes you look tired), eat well, exercise, and enjoy yourself. Really. :-)