you sound i like i sounded about 3 months ago. i thought i was madly in love with a woman. but she wasnt giving me back what i was putting in, and she ended up hurting me one too many times so i broke up with her. it hurt so bad but the wierd thing is it took about a month before i was over her and realized that she wasnt right for me. then i met someone else who was much better for me and i havent ever been happier. the things i learned from my last relationship have helped me so much, breaking up with her and learnig how to deal with all of the emotions that go along with a relationship (bad and good) have been the best thing that has ever happened to me. i am more comfortable with myself and have a better grasp of my emotions. so.....
I think you two should spend some time apart. not necessarily break up, just a couple weeks of alone time. you need to learn to be okay with just you. and he needs to see what his life would be like without you. i normally think that you need to work through your problems together. but you need to get stronger and less dependent if your relationship is going to work.