I'm a junior Animal Science major at a top university and have a 3.1 university GPA and a 4.0 GPA through 35hrs of dual-credit through a local community college. I have lots of veterinary and 4-H experience growing up and through high school and I've remained active in multiple organizations. However.... The bad part. Ochem and I do not get along. I have taken the class twice and received two D's and I also withdrew from the class twice. In addition, I've withdrawn from one other class and received two C's in both of my physics class. All of the rest of my classes however are all A's and B's. I went through a period of not knowing if I wanted to be a vet and my grades suffered because of it. I had no motivation and sometimes, I still don't. BUT, I've spent the past year thinking about it and I know I will not be satisfied unless I receive my DVM one day. After graduation, I plan on taking Ochem and Biochem at another university and WILL receive an A. I'm determined. Honestly though, have I shot my chances of getting into vet school? I overheard some students today saying that vet school considers all class withdraws as automatic F's. Is this true??? The vet school I want to apply to is Colorado State. Do they do this??? Also, I plan on completing a rigid science-oriented master's program before I APPLY to vet school. Would this increase my chances of getting accepted or will my undergrad grades count me out all together? Thank you to everyone in advance.