Confused on my relationship

I just really need advice I have been with my boyfriend for 9 years since I was 14 and I'm 23 now. We have a 4 year old daughter and I am just not sure after everything we been thru if u want to keep taking a lot of stuff. For example he was in prison for two years he missed my daughters first steps and words and he has cheated on me at least twice.(not sure if more) he drinks a lot and to me it seems he always looks for trouble. Over time I feel like we are not alike at all. I'm calm dnt really like going out. I am quite and never been in trouble. I feel bad if I leave him I feel he needs help and I mean it's so hard to let go but I really want to be happy. Oh and top of that he dsnt work due to his felony cnt get a job and my daughter dsnt seem to like him she only wants to be with me. Sorry it's long just need to vent I guess. Thank you all