<human>: So my boyfriend and I met at college and basically lived together for the past year since we are in the same dorm. I absolutely love him as I have never loved anyone else, and he feels the same about me. 

My only problem with him is that he is very ADD - he forgets to do his homework, forgets to check his email, even forgets to charge/check his phone. I constantly remind him, which I don't mind at all since I want to help and he does do things I ask him to, but sometimes I get frustrated. 

One time I was feeling really down after having an incredibly sad conversation with my mother so I texted my boyfriend, texted again, called him, called again. He only came down hours later after he finally checked his phone, and he apologized profusely and sincerely. I was pretty passive aggressive since I was upset but also realized that I knew who he was when I got into this relationship.

So my real problem now is that whenever he disappoints me or thinks he disappointed me, he breaks down. I can never actually be mad at him because he will shut down and cry and hold me and tell me I deserve so much better and that he is failing as a boyfriend, etc. He says he's scared I'm going to leave him because he can't get his shit together (his words, not mine).

The thing is I love him, and honestly I do get a little annoyed sometimes, but I know he can only change so much and he really has been improving. So largely his fears are far from being realized. But if I ever am mad at him, I feel like I can't get through to him since he just cries and I can't bear to see him like that so I just brush off any resentment and tell him everything is fine. 

How can I deal with him being so emotional when I actually want him to know he let me down?

Can you give me the gist of the text in a nutshell?
<bot>: Boyfriend is worried he is disappointing me and cries about it. How can I let him know when I am actually disappointed in him when he holds me and cries on my shoulder as I am trying to tell him?