It's very easy to get wrapped up in the heat of the moment. I don't know if this has anything to do with your issues, but i know for me that when i hooked up it was for validation. I thought that if I could just get enough guys to like me, to do stuff with me then i would be happy. Which is the biggest reason why I still kind of do this, i keep thinking that this guy is the one. This last guy is going to be the last time I do anything like this. Never again will I hook up with some stranger or even a friend. Honestly, when it's not in their interest then trust me they are not the girl for you. If you push going slow and they reject you then honestly they aren't the kind of girl you want.
Good luck moving out of your house. Stay with friends that's what I did
Also on that note I know that when i moved out it was impulsive and it involved a lot of tears. I told myself for years that I was going to leave and I never did. Take the plunge and do it, because if you don't do it now you won't do it.