If your bf is your childs father, or if her father lives in the area, Id say stay. Every child deserves to have their father in their life.
If you can, try and help your bf get a place to live. Do what you can to help him financially since you and your child will be living there to. Thats only fair. And I know its hard to be a young mom struggling with your own problems, but remember that your child is you number one concern now. You have to do what is good for her, which means keeping yourself healthy. Find another way to vent your stress and get your feelings out that dont involve hurting yourself!
Check out this link! Its from the Self Harm board!
http://www.teenhelp.org/forums/f12-s...ves-self-harm/
You can always
PM me if you want!