I suggest talking to her about how you feel first. The way it looks, breaking up might not be your only option. You should try to branch out and have your own social life. You say that you are a huge hypocrite, but the way it sounds, it might be that you need to truly notice it to. I'm sorry if these words sound harsh, but even I at one point had to swallow my pride to accept the fact 100% completely.
So final summary, try to find another way around first, I almost guarantee that it will be better for the both of you.