Nowadays, people tend to get married in their late 20s or early 30s. Of course this depends on each couple and also on the country they live in. I am from Germany and I have noticed that at my age (25) people are far from even thinking about getting married. It is because women are now following a career, they don't want to depend on men, they have their own ideas and they make their own decisions. I read an interesting article about the change of relationships. Nowadays, people prefer having an exciting rather than a stable life. They prefer ending a relationship rather than working on it. I personally think this is sad. Although it is important to be open-minded, we also have to keep some traditional values. Like support, trust and interdependence. Nowadays in Germany, there are more single households than any other households. We are not ready to make compromises anymore. I used to think this is the right way but I have changed my mind. We have to be independent but at the same time supportive. If our partner needs us, we should help him/her. It is ok to help each other. That is why we live in a society. We cannot live in a society full of egocentric individuals. In short, I think the perfect time to get married is the time when we have found the person we are ready to make a lot of compromises for. That special person with whom we want to be together in good and in bad times. And that special person whom we are willing to support at all times. Whether this is at the age of 20, 30, 40 or even much later than that.