Mentally destroyed.

I've been with my boyfriend for 6 years. He's been emotionally abusing me pretty much the whole time. Name calling and putting me down everyday. We have good days but more bad. We have a three month old together and its just gotten worse. I'm at my breaking point tonight after just being called every name in the book for something that was his fault, not mine. I've come to the realization that he has literally mentally and emotionally destroyed me. Ive never been this unhappy. I have to be strong for my daughter but just knowing I'm stuck like this forever really makes it even worse. Has anyone ever been in a similar situation?