The TOEFL online test is conducted over 50 times a year at authorized test centers. One can retake the exam any number of times. But you cannot attempt the exam within 12 days of the previous attempt.