Hi hash12,
Simon123 is right. You should register for the exam as soon as possible and then try to do your best in it.
You should have taken the exam sooner, if it were possible to you.
Anyway, I recommend you to visit this forum: http://www.canadavisa.com/canada-immigration-discussion-board/ielts-international-english-language-testing-system-b53.0/
You can find more guides and resources which help you get prepared for the exam.
Good luck!
