If you're applying to law school, you'll need to prepare for the LSAT. The test lasts 4 hours and is given 4 times a year. Because most top law schools average multiple LSAT scores, it's best to prepare as thoroughly as possible and only take the test once.