33 is very late to start a successful marriage.
By then it is too late to suppress the selfish habits that have been acquired.
Its called "human nature".
Don't tell that to my husband, who was 35 when we got married (yes, first marriage.) He's not the least bit selfish.
Bzzzzzzzzzzt. Wrong answer. I married my husband when he was just over 36. Our marriage has now lasted for over 20 years.
Sorry, but this statement makes no sense. My father was in his late forties when he married my mother. They were happily married for 42 years.