I today's societal construct, you should wait until at least 30 before getting married.
3 or 4 decades ago, kids matured faster and getting married in your early wasn't unusual, but today, your average 20 year old has the mental capacity of a 12 or 13 year old.
When I was 25, I had a mortgage, two car payments, one kid and one on the way, and worked 60 hours a week to pay for it all. Today, your average 25 year old is still living in the bedroom he was raised in at mom and dad's house.
Best to wait it out.
The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people