I understand that God's plans are not my plans but for some reason I feel like I can't accept it.
God's ways are not our ways. I wanted to remarry after my divorce from an abusive man. I even had an annulment. I was so lonely. But God had other plans. Now I'm too set in my ways to make a good wife. I've settled into lifelong celibacy, and you know what? I've decided it's not so bad after all. There's a lot to be said for being independent -- it has it's problems, but then marriage has its problems too.
I'm glad you didn't end up having an affair. It is never God's will to commit adultery.
It doesn't really sound like your marriage is all that bad. It just sounds like your husband isn't prince charming. Welcome to the real world.
BTW, a good Catholic would be attending church every Sunday too. Have you thought of inviting him to Mass?
Did you marry in a Catholic church? If not, the Catholic church does not consider your marriage valid because HE is a Catholic and was so bound -- he should have known better. You can get an annulment from the Church, and remarrying would not be adultery. The other route you can go is having your marriage blessed by a priest, so that it is recognized as sacramental.
I'm so sorry you don't have children. Is it because he doesn't want any? Is it that you've been trying and just haven't had luck?
When you say he doesn't work hard, just how bad is it? Does he refuse to hold down a full time job for example? Is he constantly losing jobs because he doesn't show up for work? Please explain.
Let's talk about things that might invalidate a marriage. A person can have a civil piece of paper stating they are married, and not be married in the eyes of God (or even in the eyes of the state). IOW, the marriage is not REAL. In such cases, an annulment can be obtained, certainly in the Catholic church, and more than likely in the State. If you are unmarried in the eyes of God, but don't qualify for a State annulment, go ahead and get a divorce -- God understands what is really going on. You can remarry without sin.
Your husband, since he is Catholic, should get an annulment from the Church. It will be due to "defect of form," (he was Catholic and didn't marry in the Catholic Church) will cost practically nothing, and will go through very quickly.
How young were you when you married, too young to appreciate what you were doing? Were either of you drinking or drugged when you took your vows? Was anything pushing you into marriage when you felt inside that it wasn't a good idea? Were you deceived about him in any way? Do you think that either you or your hubby misunderstood what a marriage is? Are either of you unable to be a good spouse because of some mental disorder? Did either of you get married in order to obtain something else, like money or a green card? Did your husband go into the marriage planning not to have children? Is there a condition attached to the marriage, like "I'll marry you, but only if you..." Did your husband enter marriage intending that he would be unfaithful? Did either of you marry with the idea that divorce is an option? Did either of you marry thinking that marriage was ONLY a civil contract, rather than a sacred relationship?