No, it is not too late for a man to marry at 35. Marriage can happen at any age, and many people get married for the first time well into their 30s, 40s, and beyond. There is no universally "right" or "wrong" age to get married; it varies depending on individual circumstances, preferences, and cultural norms.
People marry at different stages in life for various reasons. Some focus on career and personal growth in their 20s and choose to marry later, while others may have been in long-term relationships that didn't lead to marriage until later in life. Additionally, some individuals may not prioritize marriage at all and choose to focus on other aspects of their lives.
Marriage is a significant life decision, and it's essential to consider factors like compatibility, shared values, and long-term goals when deciding to marry someone. Ultimately, the right time to marry is when you feel ready and have found the right partner for you, regardless of age.