I think I just took practice tests on QRZ for a few weeks and when I was scoring consistently in the high 80s-90s I went and took the test. Passed it first time. If you've been studying for General, put in an extra week or two of Extra practice tests and you'll pass.