I think that by staying with her you're playing safe. It doesn't sound like love to me, just like a alot of work into a relationship and you're afraid that all that work is not going to worth anything by letting her go. I think that you should try to date other people and find someone in who you'll be truly, deeply, madly in love with, someone similar to you and who understands you. Than you'll be really happy. Don't settle for anything. Peace
i dont think you should commit if youre having second thoughts, but she sounds pretty good for you to me, from what youve described at least. but thats just my take on it
Those impulses to date other people are not going to go away. Best suggestion, spend some time apart, maybe date some other people, and if it feels right then get back together for the long term. If something is meant to happen, it will.