Is there anything I can do to improve my relationship or should I reconsider it entirely?
This has been a very difficult relationship for you.
While your boyfriend is someone with whom you feel a strong bond, unlike any you have had with anyone before, his availability for you when you need him the most has felt unpredictable, and at times, non-existent. Your caring and nurturing manner is very apparent, and you find joy and comfort in being "there" for your boyfriend when he needs you most. However, serving in this role, and not feeling the balance in your relationship, has been weighing on you emotionally. Finding a healthy balance in this relationship, as well as the ability to communicate honestly and consistently, is something that you desire. Hiding your emotions, and not feeling like you can express them when you need to do so, is causing you inner discomfort. At times, you are experiencing panic attacks, and when you feel you need your boyfriend to be there for you to work through these difficult feelings and thoughts, you are reluctant to do so because he may hang up on you and get upset with you for your feelings. Setting healthy boundaries with your boyfriend, and feeling like he could be an equal partner for you in this relationship, would be very appealing to you. However, when you try to talk about these relationship concerns, or even about the difficult things you are going through, he does not want to process these thoughts and feelings with you. Sometimes you even feel like you don't exist with him and that you are only considered to be part of his life when he is not doing well and needs you. This makes you feel lonely and unsure about yourself. When he tells you that you are not there for him the way he wants you to be, you have feelings of guilt and self-doubt. At times, you even feel like a failure in your relationship with your boyfriend. Questions about breaking up with him after two years enter your thoughts, but you believe that ending this relationship would be an abandonment of him and that something terrible would happen to him if you were no longer there for him. Yet, your feelings are not being met, and you do not feel free to discuss these thoughts and feelings with him because he will tell you that you are are being selfish and dismissive of his needs.
I would be happy to work with you and sort through your feelings and thoughts about this relationship.