There is no limit to the number of times a medical student can take each step of the USMLE, but there are restrictions on the number of times a student can take each step within a certain time frame.