Hi ive been with my partner 7 years and we have a 2 year old little girl. I love him very much but i feel i cant take it anymore. He is so nasty about anything! For example ill ask if he can help with something and all i get is being sworn at, nasty comments and calling me lazy. He works full time and i work 3 days a week, when it comes to the weekends he says its all about him as he had worked more (which i understand) but last weekend i felt very unwell and wanted to stay in bed for an hour or so but he went mental calling me selfish and im lieing about feeling unwell. Its just things like that really, he says im useless all the time, spotty, ugly and no one would want me. Sometimes he will apologise but 5 minutes later he has been nasty again. I feel like im walking on eggshells all the time, if i try talk to him he ignores me basically im not sure what to do?