This is really a personal decision that you need to make for yourself. Judging from your boyfriend's history, he won't be there to help you out with this kid so you need to think long and hard on whether you want to raise a kid all by yourself. Your daughter would no doubt help out though, right? And it is nothing to be ashamed about. A baby is a miracle! All the best to you!