Before getting married, like many other unmarried Muslims, I used to think marriage would be all rosy and make my life much better. In reality, it is you who decides to make your life better. To expect your spouse to magically make everything okay is an unfair expectation, they’re only human after all; like you they have flaws and weaknesses. Marriage is not a band-aid fix to your problems, marriage is helping each other by, standing by one another and fixing each other’s problems together.
May Allah (SWT) bless our marriages and grant us wonderful spouses, Ameen.