You’ve got to learn to take it one day at a time. Med school will be harder than the mcat. I don’t say that to discourage you...I’m retaking the mcat in August (I’ve push my date back twice) and it took me roughly 10 hours to get through the EK chemistry chapter on oxygen reactions. It was hard, and I cried. I still only absorbed about half of it because I didn’t stop when I should have, and instead I pushed through.
Some days you’ll breeze through the material (like me today, EK chapter 1 in bio2: systems) and sometimes it will be very hard and feel hopeless. The worst case scenario if you're not ready by your test date, is to push it back a month or two and keep going. Take the test when YOU’RE ready, and not a moment sooner.
Even if you end up taking a gap year, there are worse things than taking a gap year, rocking your mcat, and starting Med school a year later.