I'm somewhat close in age with you, (Im' 25) and I totally understand where you're coming from. My now husband and I met in college, but were off and on for a few years until we were ready to make that committment to each other. In the times we were off-we both realized we had a lot of growing up to do. We both were too young, too immature, and too selfish to be ready to be together. It took a long time, lots of effort, and lots of soul-searching on both our parts in order to come to the realization and decision that we wanted to be together. And, even after that, we waited awhile to get engaged, and then yet another year to get married. If we hadn't taken that time for ourselves, to figure out what we wanted, needed, and our own goals, we would not be where we are today.
My point is that you need to figure yourselves out-if you don't know who you are, or what you really want, then it's very difficult to be a strong partner in the lifelong committment of marriage. Don't rush yourself-take the time you need. You're young, and you deserve to have the man and the relationship that you want.
Also, remember that ANY two people in any type of relationship or living together (siblings, roommates, boyfriends/girlfriends, spouses) don't get along perfectly 100% of the time. Every relationship has its ups and downs-sometimes you get upset, sometimes you can feel disconnected-that's normal. But, when you feel that way, you need to be able to have a very open, frank, and honest conversation about your feelings, and work through them together. That is one of the best things about my relationship with my husband-though we are both stubborn as they come

we can sit down and talk things out so that in the end the issues are resolved.
Like yorkieluv said, It's not the arguments, it's how you come out of them... this is so true. Talk to your BF about your feelings. If he loves you, and wants to be with you, he will do his best to work things out with you. Please let us know how you're doing-if you need anything I'm here.