Should you break up with your boyfriend if he said he is still hurt from a past relationship and can't give all of himself and doesn't see a future together?

In my opinion, very definitely, yes. You need to move on with your life. It will probably be hard at first because if you are asking this question than you are having a hard time ending it. This is okay and is normal because your aspirations differ from reality. Once you end it, give yourself some time to reflect on what you really want from a relationship and don't date anyone for a while. Spend time with friends and family and on your favorite hobbies. If you don't have hobbies, try some new ones that your are interested in to figure out what you like. You'll get to know yourself better and be able to figure out what you want from life and your relationships during this time. After all let's face it, if he doesn't share your desire to have a future together, there is no guarantee that he ever will and you'll get bitter eventually. Respect yourself for the fab girl that you are and when you are ready, find someone else who respects you too and shares and supports your goals and dreams. The right guy is out there!