Most Helpful Guy
If you've communicated these issues and he has done nothing to resolve them, I'd give him an ultimatum. Either he accepts to go to couples therapy, or you want to file for a divorce. First step is to obviously look for a lawyer and they will guide you along the process.
Most Helpful Girl
It's not too late to move on and you have too much life ahead of you to waste. Move on because there is too much going wrong.