Never give up! I retook 5 classes (pre-med prereqs) in undergrad due to family circumstances as well...and still managed to receive 4 DO school interviews (1 ACCEPTANCE + 2 waitlists, one of which is at DMU...a top 5 DO school). I applied to quite a few schools though, but I am more than content with the outcome. Retake your classes, do well in upper level courses, shadow DOs, volunteer and work in the healthcare field, and you're golden! It's more than just about grades, academics and MCAT (mine is 504, which is roughly a 28). You might have to stay away from MD schools, however, as they are not as forgiving about grades. Work hard and make sure you turn your failures into success story. It's never too late. And if you want to become a doctor...you can never give up....not before or even after you become one. Hope that helps!