The father of your child should not be treating you like your the last kid getting picked for kickball. Pardon the expression, but he should be treating you with respect instead of putting you down. Mentally abusing someone is just as serious and any other type of abuse--they get inside your head and change the way you feel and think...it sucks. And no matter how many times you tell yourself he didn't mean to do it--there's a problem with him that he needs to deal with too. Something is causing him to respond to you like he is and I strongly feel like you should get to the bottom of that or get away from the situation. Abuse is serious, don't pretend it's not happening if it is.
Keep your best friend close in a time like this when you obviously need someone to stick by you and be there for you. I think with all the things your dealing with concerning the boyfriend, it's probably best you take some time and sort out your feelings for everyone before jumping on possible leads and new relationships.
If you have family or other friends that you trust, bring these feelings up to them. No one should be alone and feeling the way you are right now. We're here for you as well, but in these situations I feel it's always best to have someone there for you physically too. Honestly it sounds like you need some personal time to yourself to sort through what's going on in your head. I think it would help you tremendously.
Keep posting, you aren't alone!
"Dreams don't always have to exist while the sun's down
and your eyes are shut."