If you feel like you can’t get your act together, that you’re less mature than some others your age, I have the recipe for being a grown up: Read, travel, help those in need.
READ everything you can get your hands on: books, audio books, newspapers, etc. Travel to places that are different than your experience. Keep a lookout for people (or animals, or groups or causes, etc) who are struggling. HELP those in need.
On marriage: Your spouse will change. You will change. Some for the better, some parts for the worse.
Tastes, plans, health, body shape, education, needs, beliefs... all change throughout our lives. It’s growth. (It’s also decay!)
Support each other through both.
Encourage each other to be true to yourselves. Don’t sweat the small stuff. Be kind. Pray for each other. Have fun together. Keep learning about each other. Be your partner’s biggest fan.
Remember the tool of “Yes. But first...”
Kids ask for things they want ALL DAY. To avoid saying”no” all day, (and avoid tantrums) don’t say no. Little One doesn’t touch her dinner except for the applesauce. Then she asks “Mommy can I have more applesauce?” Tell her “Yes!” “After you finish your meat and vegetables.”
Being well-read is better (and cheaper) than an advanced degree, especially for broader education. Stay curious and read!! Fiction, non-fiction, biographies ...
Let it go. They’re going to make really stupid choices. I drank AND smoked in high school. We all go through it. They need to be able to trust you and rely on you. They’re navigating the world and they need a safe harbor. Be that safe harbor. It’s more important than fighting over stupid behavior. Let them know you don’t approve - sure, but fighting over stupid stuff is just going to make you both bitter.
Before speaking (or texting) ask yourself three questions: Is it kind? Is it true? Is it necessary? If not all three, don’t speak. (PS “kind” isn’t the same as good news. You can deliver bad news with kindness.)
Default to "nice guy." Meaning it should require something significant for you NOT to be nice. Give people the benefit of the doubt. Cut them (and yourself) some slack. Life is hard. We're all in this together.