He said he was tired.

My Boyfriend told me he was tired and wanted to catch up on sleep. It's no issue for me because he has been working a lot of overtime this week before our daughter comes! However, I only do get to see him on weekends since we live far apart. As always, there's more to what he tells me so he instead went out with his friends and spent the entire day with them which really made me wonder, is he tired or just tired of me? Since I've gotten pregnant, he tells me I'm boring and I'm different and all this shit as if I can't SEE myself changing but I've had to let go of certain life choices because it's no LONGER my life only. I'm only 18, he's 22. I've been contemplating on leaving for awhile now. I do work full time, every pay I buy a pack of wipes and put money away for my daughter. When I called him yesterday, a girl answered the phone and kind of got me by surprise... Idk if it was one of his friends but I can't think of why one of them would answer his phone like that knowing it was me calling. My issue is, every time I finally find the strength to leave, he pulls me back in and it's been like this since I was 14. I feel like I'm way to young for this shit and would be better on my own.
*He has cheated on me before, he has put me in the same room with the girl he cheated on me with because he wanted us to be friends & he has actually at one point, put his hands on me while I was pregnant due to what I was wearing...*  I don't doubt he will be a good father but as a man, he is not good for me.