How far in advance you should study for the IELTS really depends on your English skill level. To some students whose English skills are good, 6 weeks can be sufficient. Others may need longer than this. Also, it depends on how high you need to score. If you need a band 7, more time to prepare can be a good idea.