I've been with my boyfriend for almost 7 years...

Re

Living together for 6.5 years. And I love him but I can't stand living with him anymore. This isn't just a seven year itch. He never cleans, never throws anything away, leaves his clothes everywhere, never hangs up his wet towel, blows his nose and spits in the sink, smokes... do we need to get a place with 2 bedrooms 2 bathrooms? or should I leave him? whenever I try to talk to him he gets mad... I hate cleaning up after him, I'm mad every single morning.