Veegan,
I am posting this towards you (if you couldn't tell since I address you..he he). I think you should go to a doctor. AND, I think you should go to a doctor regularly. I don't know how old you are...but, if you are at least of menstruating age +/- sexually active, you should be seen by someone on some sort of regular cycle. I know when I was younger, I went one time a year, as sports required it..to get a 'physical'.

As to having your father as a vet...that might be a double edged sword...while it is incredibly handy to have a doctor in the family, two things come to mind...first, family shouldn't 'treat' family, and second, alot of serious conditions...cancer, diabetes, HBP, are NOT necessarily 'noticiable'. So- I say- go to a doctor and be sure to address your mental health issues.

I have never understood the badge of honor associated with not going to a doctor. I am not directing this at you, but, at people in general. Last I checked, no awards are given out in Heaven for the "least amount of visits to a medical doctor". JMO.
Johanna