Corrie,
Never give up, that is to easy and I know this will work out. If your boyfriend and your room mate are moving out then let them go as they obviously are not good for you.
Do you have relatives in the area? Anyone you can count on to help you out.
I am so sorry things are tough but know we are all here for you.
Hugs
Kitt