@Cleggy29,
Well, as I see it you have two choices. By the way, you don't say how old the two of you are, which can make a difference in the responses you would get here. Nor have you explained what you mean by "commit." That, too, can make a difference in our advice. But here is what I think your choices are.
1. You can give her what she wants. She wants you to wait. She isn't ready to "commit," whatever that means to the two of you. Choosing this option means that you will need to be content with how things presently are and give her time to come around and commit.
2. You can end whatever relationship you have with her now. You can decide that she is in a different place in her life than you are and you cannot wait for her to decide whether to commit or not.
Keep in mind that you have only been dating for several months. I'm not sure if too many women would be ready to "commit" to someone after only several months.