You have six months to complete any course you sign up for, and you are free to go at your own pace. This is typically enough time for anyone to finish, although you can pay for a course extension if you need it.