I say take it. Youre never really gonna feel 100% ready and taking it more than once if need be is not the end of the world. If you take it now and dont do well then you will have learned a lot for next time. By simply taking the test you will learn a lot about what to focus on. So worst case you take it again next may and do really well because you will have learned from this experience. You might do well this time around and not have to take that year off. If you decide not to take it now, then you will have nothing to build on when you take it next summer, and you may again not feel ready leaving you in the same position. I took mine last december, I didnt feel ready but I took it anyways. I did ok with 18/19/19 but it wasnt what I wanted. So now Im taking it again and I know how to prepare so much better this time around.
TRUST ME, go ahead and take....