WOW. girl that is dangerous. I would get out of the house if you do not have the guys identification verified. You need to know they identity or they can rape you.
but lets forget that.
What state do you live in?
do you have a friend you can move in with.
Surely your friends parents would let you stay.
You might have to abandon her.
I am glad you know her boyfriends are immature.
I hate lazy disrespectful drug addicts.
find a friend to move in with until you are safe.
ASAP. from there you will move on and up.