I feel like I'm literally a broken person

I'm twenty years old, I know there's kids dying in Africa, I know there's awful awful awful things going on, so I fully understand that I haven't had the worst life. I was a high school baby, so mummy and daddy never got married, I never met, nor knew who my dad was until I was seven years old, at that time my mum had gotten married to some guy had my litttle sister, before she was born he was amazing to me, until my mum started working nights, I spastically remember being in the first grade, one time, I was approximately three minutes late getting off the bus, I got sent to bed with no dinner and a major ass whooping, well a few years later he passed away from an awful blood disorder and from there my moms always chosen men over me and my little sister, at fourteen I started drinking a lot smoking some weeeds, I haven't lived with my mother since I was sixteen, and now I just want parents like I never grew up with parents who cared and it kills me because I see so many of my friends that have these perfect parents and they can be so mean to them, but my point is I have this amazing boyfriend and somedays I just want to break it off because I feel like, I'm just not good enough, i don't even know my emotions some days I swear ?