Get it done now. If you wait, the tooth might break in a way that would cause you to need a root canal. Or, even worse, it might break in a way that could make you not able to keep the tooth. All waiting will do is cause unnecessary expense and/or pain.