I was wondering if anyone had advice as to when you should take the USMLE? Is it better to take it after your second year or wait until you've completed/partially completed your third year. I've heard that if you wait until your third year you can apply what you've learned in the first two years + your clinical experience and you'll do much better. Does clinical experience help you to better understand the first two years of school? Are you looked at differently(by competitive residencies) if you took the USMLE later as compared to May/June when everyone else takes it? Any help would be much appreciated.