Hi Smiley,
I was a reapplicant who took the MCAT three times (finally dramatically improved to a 33 the third time), and I got accepted to Stanford, Northwestern, U Michigan and Duke, all of which rejected me the first time (except Duke, to which I hadn't applied before). (By the way, they are all very different schools, so make sure you really evaluate on the interview trail whether or not each school, including Harvard, is really going to make you thrive as a student before you decide!) So hang in there - it is possible. Just make sure you have a good reason for why you took it three times. (I wasn't sick or anything like that, but had to prove to myself that I could do physical sciences and dramatically changed my study approach to that section for the third test.) Good luck! 🙂