You can take as long as you like. There is no time limit on completing your courses and the site will save the information where you left off from your last session. You can do a course over a couple of days. Your registration to the site last for a year, so you can visit the site as many times as you would like for that year.