Hubby and I have been married 29 years. Yes it has its ups and downs, but the good far out weighs the bad. He is my best friend.