So I am in this weird situation. I have taken MCATs three times and my best score is a 26. Before I was an international student and now I have a greencard. My last mcat was in 2009 and I am planning to take my next mcat in april or early may. My scores from 2009 would have already expired due to three years so is it worth it to take it again. I did my masters in the mean time and finished it in one and half years. What do you all think? I am in a huge dilemma.