MCAT scores are typically released within 30 to 35 days of taking the test.
The AAMC website reports that most medical schools will accept MCAT scores for up to three years from the actual test day.