Hmmm... you said you don't live together, & only see him every weekend? That isn't even close for a recipe to even be talking about marriage IMO. You guys have no idea what the other is like day to day, or what its like to wake up to the other that might be ill, crabby, lazy, hyper, etc. Put the whole marriage thing on the back burner until you guys can live together to see if you even get a long. Just because you can have the time of your lives every weekend, doesn't mean it'll be all fun every day after day, & so on.

With the ways you were talking I thought you lived together... this changes the whole thing. Neither of you are ready for marriage period.. IMO.. Remember this isn't the ~19th century when people are put together by their folks, woman have no say in the relationship, etc... Get a place together & bring up marriage after 1yr of living together.

Weekend boyfriends are NOTHING like day after day boyfriends. You are also still young, there is no rush