I completely understand how you feel cause I have been there! I have wanted to be a veterinarian forever and went to undergrad thinking thats what I was going to do as well. However, events changed and I experienced new things and became so busy that gaining veterinary experience became impossible. I kept hearing how competetitive vet school was and I started to tell myself I would never get in and I also tried convincing myself that wasn't what I wanted to do anyways. I ended getting a full ride scholarship for my Ph.D. in Genetics. However, as soon as I started I knew I had made the wrong decision. I was so unhappy and couldn't stop thinking about vet school and what I would be giving up if I didn't try. So I did something completely foreign to me and quit my program. I have now spent the last 9 months gaining all the vet and animal experience I can. Let me tell ya sleep is not an option. But I am excited, I am loving the places where I am volunteering and I am in the middle of the application process. If I don't get in this year I will keep trying and trying. Trust me, it is so worth it to do something you really love rather than settling.
As was said before just get diverse experience and don't be disuadded by the amount of experience because it can be done and I am proof of that. If after the experiences you find you still have reservations then other options should be consider, but I would at least give yourself the chance to make an educated decision.
Sorry such a long response! Good luck!!!