My partner is making me unhappy. He is so so negative and it's having a huge impact on myself and I know eventually my girls. He doesn't like to talk either. I've tried so many times but I just get shouted at and told I love to cause an argument then get ignored or given silent treatment. Then he acts like nothing's happened and carry on as normal. when all I'm trying to do is explain how I'm feeling and try to fix it. I am a talker and like to talk through issues so this really gets me down and he's going about like there's no problems and in my head is a whole heap of problems and it's driving me insane. He won't talk and I can't go on like this. it's been like this now for nearly 2 years. He thinks he can just push it all away to one side and it's forgotten but I haven't forgotten. Last week he had a real go at me over something so ridiculous and petty in front of my children and best friend. Was so embarrassing i tried talking to him and got nothing. He moans all the time. Theres no fun. He pits a downer on everything! I dread when he comes home from work. I am not happy in this relationship but if I end it I'll loose my job (as I work nights and can't leave the kids home alone.) And i feel guilty about ending it as he has no where to go. he gave up his flat to move in with me. But i just cant go on like this im so unhappy and he just doesn't seem like he cares. What do I do?