That depends on what knowledge you're trying to retain. When I majored in Spanish in college I was extremely efficient compared to my classmates. Whereas most would memorize lists of words and sentences and dedicate tens of hours to it, I would average less than 5 hours of preparation time per exam.