I have been with my partner for 8 years next week she has never hit me or anything like that but she has criticsed me etc for at least 7 years. I do not know what to do (She is like the little girl in the nursery rhyme when she was good she was very very good but when she was bad she was horrid). Whenever we argue it's over housework however she becomes personal and picks on all my weaknesse. We have two children and whilst I try to keep the house tidy it is never immaculate and sometimes things get on top of me. She had a mental health breakdown after the birth of our son 2 half years ago due to pressure at work etc so I have been alot more lenient than I probably would have been normally. She spends most of the day in bed, does not contribute financially to the household and spends in excess of £100 on cannabis a week.
A huge part of me is telling me to leave her however our children have only ever known life with us, and would be devastated another problem is my family are not very supportive and due to her dominance re anyone coming to the house its I hate because *** I have very few friends