The maximum period of time a student may enter into a training agreement is five years. There is no time limit on completing your exams. You may continue to sit ACA exams until you reach the maximum attempt limits which is four for each Professional Stage knowledge and application module and unlimited for Advanced Stage modules.