You've been together for two years and all of a sudden she's insecure? Something changed or started that.....what was it?

There's an old saying...."The rocks in your head fit the holes in mine." It takes two....you either sit down and work it out TOGETHER....not as adversaries....or decide she's not right for you. To sit and complain about "all her problems" seems rather pointless to me. You say you love her with all your heart. That's great! Try some counseling together. You may be surprised to find that when something like this starts "for no reason" there's IS a reason and it's usually more than "just her problem."