." But I'm always buying her flowers, I never object to what she wears or when she wants to go out with her friends, I do 99% of the housework and looking after the kids."
Stop buying her flowers, regulate her "night out" with "friends", she is the housewife, let her do most, or equal part of the housework......let her do her fair share of looking after the kids.
How have you let this state of affairs happen......or is it, as I expect, the female's version of the "modern husband" and all the benefits that goes with that new situation.