Been married almost 38 years. Hard times, sure! Good times, You bet!
Love each other, respect your differences. Never go to bed angry at each other. Forgive and move on!
Put God in the center and everything will work out fine.
We were never able to have children, but we had "children", I have baby sat almost every neighbor kid as we have lived in the same house for almost 34 years. Loved them all as my own. Still gets hugs from them many, many years later, when we see them.
Life has it's ups and downs, but never give up.