Originally Posted by kittycat
It's affecting me because he's being very aggressive with me, even without necessarily meaning to,
What is he doing that is aggressive? Is he willing to look at himself and figure out why he needs shiny and new all the time? If he is not willing to address his issue, then the only option you have is to assume he is going to stay exactly the way he is. Then, you have to decide for yourself what you need to do for yourself to make your life better.