I went through the same thing you did. Probably still am going through.
I dated a girl for nearly four years. The first two years of our relationship I between school (just working) while she was finishing up high school (I was 19 she was 17). Things were pretty perfect the first two years...