<human>: So I've been talking to my boyfriend for almost 4 months now and officially dating for nearly a month but we were on an "I love you" basis. Anyways, let's say his name is John, he seemed nearly perfect to me, I saw almost no flaws in him and the few he did have, I liked. I loved (still love) him despite his past and his mental issues, low self esteem and depression. He told me I made it easier on him and started to raise his self esteem to the point where he knew he's not ugly or unwanted. 
 About 3 days ago, John and I went out to eat and we were laughing and he told me he could see how much I love him on my face. When he dropped me off, I asked him to let me know when he got home from going out to drink with his friends. He didn't but posted pictures of blood on instagram so I started to worry. Then he fell off the radar for a few more hours so I started worrying that maybe he was in a hospital or jail. Then when he did text me, I was kind of angry because I was so worried. Then I got over it and he understood why I got upset. But he broke up with me this morning and basically told me he's not enough for my 4 month old daughter and I. (She's not his.) Said that he won't be able to always talk to me as much as he'd like while he's out of town at times and these thoughts started when I got mad and worried. I wasn't even angry about him not texting me, I was just worried sick. 
Everyone keeps telling me to fight for him but I honestly don't know what to do. On the one hand, if I do and it works out, I'd have him and be happy. If it doesn't work, at least I can say that I tried. But I don't know if I could handle the rejection from him again if it wasn't to work... help please?

Can you provide a brief overview of the text?
<bot>: My boyfriend just broke up with me when everything seemed perfect. Do I fight for him and our relationship or begin to move on?