You sure sound like a load of fun.
As Shawn and Brian have said, 20 is way too young. I dated a chick from HS thru college. Awesome woman, and I probably would have been semi-happy marrying her. But instead of even considering engagement, I moved on, met a lot of different people along the way, and found someone I am very excited about marrying.
Quit acting like a douche, have a drink, and stop smothering the poor chick.