How can you know if things with SO will work out or if you should stop now?

I’ve been in a relationship and married for 6 years now. He was my first. I gave him a son. Never cheated on him and have done my best for the good of our family. But he doesn’t let me in and I’m tired of fighting to help him. How do I know if I should keep pushing forward or if I should quit now? I don’t want to turn around and have lost 20 years of my life, but I do care about him. I loved him at first but so much has happened and I don’t know anymore.
How can you know if things with SO will work out or if you should stop now?
Post Opinion