Same here. I have an overall 3.12, science/required 3.2, last 45 hours 3.4. This is my second year applying, and I was accepted to two out-of-state schools so far. The adcom advisor at NCSU last year told me I had practically no chance of getting into vet school with that GPA, and I might as well get another degree to raise it if I wanted to apply again
p on him).
I did not decide to do vet medicine until 2 years after graduating, and I really didn't care much what my GPA was while I was in undergrad, as long as I was passing. I've worked SO hard in order to compensate for my GPA by getting tons of hours in various veterinary fields, volunteering, taking a few upper level courses, doing really well on the GREs, getting great letters of rec, and distinguishing myself from the tons of applicants fresh from college with GPAs of 3.8.
Just keep swimming, it can and *will* happen if you sacrifice and strive and try hard enough!!