I messed up

Not enough information.

What is your current GPA/sGPA?

If your current GPA is <3.0, I don’t think there is any plan that will put you into a position to apply to med school in 2 years time. That may require a post-bacc program or additional year --or several-- of undergrad coursework to raise your GPA above 3.5.

If med school is truly your dream, you will be willing to invest the additional time needed to achieve it.

Med school admission is a marathon, not a sprint.

Your priorities should be:

  1. get your mental health stabilized. Seek counseling to help with that.

  2. get your physical health stabilized

  3. improve your academics

Med school applicants are not “super-geniuses” (As the parent of a physician and a med student, I wish I could claim my kids are super geniuses, but the reality is that they’re not. They are smarter than average and hard workers who have some overcome pretty serious obstacles in their lives to get where they want.)