The average age of first marriage for men in the US is around 30, which is pretty standard globally. However, only you can decide the best age to marry, depending on your life values, goals, and long-term plans.