Is the Marriage over?

I have been Married for some years now. For some reason everything will be great for a while and i show happiness in my marriage towards my husband but he is always unhappy. Regardless of what i do or say. Even when i make his favorite foods or wash his clothes and give massages he is stil unhappy. This had been going on for 10 years.
His mum stayed with us for 3 months and he became more moody. When she came i had to cook every meal for her and take her out. He still complained.
He never changes.. never makes me feel beautiful.
Im over it.
Can he change? Can we be happy?
How do i leave if i should? How can i make him understand? We have two children together. He is even rude to the oldest child.

Is the Marriage over?
Add Opinion