I went through several relationships similar to yours. I needed a person who was strong in the ways I was weak. Because I needed them, despite ther faults and failings I would, like you, try to keep the person tied to me and only me. Although it did help some to have counciling it has turned out that although my weakness, anxiety, jealousy were very real and strong emotions, it was how I was reacting to health problems in my own body. These health problems were not life threatening but caused a gradual deterioration of my physical and mental wellbeing over the years.
So first get a check-up from a Dr or ND. You may seem normal to them but Drs often do not have the training or tests to realize what is going on in your body.
And choose one of the health improvement programs on the Curzone Forums. The featured programs on the Liver Flush Support Forum will give you an idea of what these programs require you to do. If your boyfriend will also do the program(s) and both of you are helped it is possible your relationship will survive and become stronger.