Thinking of separating

I’ve been with my husband for 14years, married for 7. We’ve 2 kids, the youngest just 6wks and im thinking of separating.

He’s such a good person and a great dad but I don’t think I’m in love with him anymore.

I still have a lot of respect for him and don’t want to split our little family but we never seem to be able to resolve disagreements, we go round in circles and he doesn’t get what I’m saying.

I don’t want our kids to grow up in a house listening to us arguing and being rude to each other even though we do have good times too.

His family irritate me and I hate that he doesn’t make much effort with himself. He always has money for golf etc but when it came to Mother’s Day he didn’t get me anything from the kids because he was skint so then we argue over money too but I just wanted to feel appreciated and him to have put some thought into getting me something.

Financially I’m not sure I can afford to separate either.

My mum constantly tells me how good he is. Am I thinking the grass is greener elsewhere? Should I stay with him for our little family and stop expecting too much and some bigger love story.

I go to my parents and see them bickering after 30 years and listen to them complain about each other. I feel they stayed together for us and I’m not sure I want to end up like that.

I don’t know what to do for the best - please help me.