Wow, Ethan, if you add up all the things going on in your family--the loss of your dog, your parents issues, you graduating and going off to college, you recently had surgery . . . you're whole family is really stressed. Take this test Ethan:
http://www.stresstips.com/social_rea...ting_scale.htm
See what I mean. I hope things settle down, but it sounds like everyone could benefit from some counseling. Even you.