My son went through Annapolis on an average of about 5 hours of sleep each night. Cadets never waste a minute.
Are you sure your son went there, because when I was there they called us Midshipmen.