Sorry to hear about all of that, Megs. Parents aren't exactly the easiest things to live with; believe me, I've been there. At least you're in good hands now, glad to hear you've found a comfortable place.
Btw getting a job is hard as shit, especially here in the city. I've applied to numerous places, none of which have hired me. Plus school always gets in the way, it's such a pain to fit one around my schedule.