Like yourself, I've also had issues (specifically family issues) that led to me actually separating from my family about 2-3 years ago. My family caused my depression and anxiety, and to make matters even worse, I was suddenly thrown into a situation where I had to now start both working and studying full-time. Needless to say, this took quite a hit on my GPA. I haven't been accepted into vet school yet as this is my first cycle, but since then, my grades have really improved. I've also taken up a research position and am now working on my senior thesis. I've found two jobs related to animals that I really love. While I know these things might all seem like resume builders, I actually really love the things I'm doing right now, especially my research. So I would focus on your mental health (because you're going to want to be in good mental health condition when you start vet school) and just doing things that you are passionate about. Also I think it's super important to remind everyone that your rejections do not define you. Always prioritize yourself and your health first. For example, I applied to UC Davis, which had been my dream school until now. I got rejected, and I actually appealed the rejection, referencing my improvements and mental health conditions. I actually got a response back that because my GPA is below UC Davis' standards (but above their requirement), they wouldn't take a look at my app, even if my GPA was due to extenuating circumstances that I had no control over and mental health issues. So the reason why I say that UC Davis is no longer my dream school is because I am a HUGE mental health advocate and I strongly dislike how UC Davis seems to have very little regard for mental health, which tells me that our values do not match and that is not a school I should be going to anyways. So like I said, prioritize yourself and your own values first, and don't let any rejection define you in the end. I know from experience that this is all easier said than done. It took me about 3 years or more to get to the state I'm in today, which isn't always 100% still, but take everything one step at a time. Give yourself time to relax. Good luck!!