Maybe it's better to "take time off" your relationship, you will have a better view of the situration when you step back and look at it.
If both of you think you're better off without each other, go for a divorce, but before, have a little seperation see what it's like.
To be honest, you're lucky coz you don't have kids to think about, you can have a fresh start whenever you want.
It takes 2 to work things out in relationships, if you think he's not making an effort to sort things out, maybe you should ask yourself whether this man is worthy of you?
At the end of the day it's really up to you what you do.
I hope you guys can work things out.
All the best.