Take MCAT Before Applying to Post Bacc/SMP?

I'm about to finish my undergraduate degree in Cell and Molecular Biology this semester. My cGPA is 2.87 and sGPA is 2.63. If I retake the classes I got below a C- in my sGPA could go up to 2.9. I have about 1000+ hours in clinical volunteering, 250+ hours of research, and 100+ hours in MD/DO shadowing. I would like to apply to a DO school in the future. I'm planning on taking a 1-2 year gap to do a SMP with linkage or Post Bacc program to improve my gpa. Do I have to take the MCAT before I... Take MCAT Before Applying to Post Bacc/SMP?
Source: Student Doctor Network - Category: Universities & Medical Training Authors: Source Type: forums