Only you know. No one here can tell you when it is right. Everyone is walking their own path.
What I can tell you is that generally speaking 30s and 40s for a man is just when they are reaching their peak. Financially, career-wise, game, looks, fitness, emotional maturity, intelligence, etc...