Being married to the Doctor is a bit… haphazard. River seldom knows where, or even when, her husband is, and their timelines are completely out of synchronisation, which means she has to keep a very careful record of every time they meet in order to avoid spoilers. It wouldn’t do for him to know what’s going to happen to either of them in the future; it might change something, and paradoxes can be tricky.
She also has to avoid versions of the Doctor who existed before their first meeting.
On the plus side, nobody can say their marriage is boring!