<human>: Could you distill the essence of the text into 1-3 sentences?

I'm a 20 year old guy, dating a 19 year old guy. I'm having trouble with having tons of unrealistic expectations for our relationship. Have been together for 4 months. 

I really don't know why, but I have really unrealistic expectations. For example, I expect that we should be able to talk pretty much all of the time, even when he is at work. And when he can't talk, I somehow get upset, even if I tell myself that he is working. I expect/wish he could get back right away and talk to me every time I want to talk. I find myself pushing him away when he can't talk as much as I'd like. I'll start getting slower with my responses or becoming shorter with my responses -- which leads to him getting pushed away from me. Also, if something else happens that didn't meet my ridiculously unrealistic expectation, I get upset and then he sees that and feels bad about himself for not pleasing me. It becomes this vicious circle, all because of me. 

How do I fix this? How can I make myself have more realistic expectations?

I really know that I need to fix this myself, but would appreciate any and all advice. Thank you.
<bot>: I have unrealistic expectations for my boyfriend and when they don't get fulfilled, I push him away even more. How can I fix this?