How Long does the Sat Test Take?

The SAT test takes 3 hours and 45 minutes, but there is time allowed for breaks and reading information, so the time could be stretched to 4 to 5 hours.