I hear ya. There are days where things are just completely, utterly unbearable. I know what you mean! But don't get too upset, the EPM grabs are random and rare, thats all there is too it. As for your house, I've never even had a stable home, so I bet it sucks to have had one and then just loose it.
I really, honestly hope things get better, and I wish you the best of luck with all, including your puppy!